Patch-Source: https://src.fedoraproject.org/rpms/binaryen/raw/f42/f/binaryen-use-system-gtest.patch -- diff -up binaryen-version_122/test/gtest/CMakeLists.txt.orig binaryen-version_122/test/gtest/CMakeLists.txt --- binaryen-version_122/test/gtest/CMakeLists.txt.orig 2025-02-03 22:54:02.000000000 +0100 +++ binaryen-version_122/test/gtest/CMakeLists.txt 2025-02-24 22:36:42.996771410 +0100 @@ -1,7 +1,5 @@ if(BUILD_FUZZTEST) include_directories(SYSTEM ${PROJECT_SOURCE_DIR}/third_party/fuzztest) -else() - include_directories(SYSTEM ${PROJECT_SOURCE_DIR}/third_party/googletest/googletest/include) endif() set(unittest_SOURCES diff -up binaryen-version_122/third_party/CMakeLists.txt.orig binaryen-version_122/third_party/CMakeLists.txt --- binaryen-version_122/third_party/CMakeLists.txt.orig 2025-02-03 22:54:02.000000000 +0100 +++ binaryen-version_122/third_party/CMakeLists.txt 2025-02-24 22:38:04.584055895 +0100 @@ -1,15 +1,7 @@ if(BUILD_FUZZTEST) add_subdirectory(fuzztest) elseif(BUILD_TESTS) - # fuzztest includes gtest, but if we're not building fuzztest, build gtest ourselves. - add_library(gtest STATIC googletest/googletest/src/gtest-all.cc) - add_library(gtest_main STATIC googletest/googletest/src/gtest_main.cc) - target_compile_options(gtest PRIVATE "-fno-rtti") - target_compile_options(gtest_main PRIVATE "-fno-rtti") - include_directories( - googletest/googletest - googletest/googletest/include - ) + find_package(GTest) endif() if(BUILD_LLVM_DWARF)