| 1 | Patch-Source: https://src.fedoraproject.org/rpms/binaryen/blob/f44/f/binaryen-use-system-gtest.patch
|
| 2 | --
|
| 3 | diff --git a/test/gtest/CMakeLists.txt b/test/gtest/CMakeLists.txt
|
| 4 | index 058766f58..9e8c68b8d 100644
|
| 5 | |
| 6 | |
| 7 | @@ -1,8 +1,5 @@
|
| 8 | if(BUILD_FUZZTEST)
|
| 9 | include_directories(SYSTEM ${PROJECT_SOURCE_DIR}/third_party/fuzztest)
|
| 10 | -else()
|
| 11 | - include_directories(SYSTEM ${PROJECT_SOURCE_DIR}/third_party/googletest/googletest/include)
|
| 12 | - include_directories(SYSTEM ${PROJECT_SOURCE_DIR}/third_party/googletest/googlemock/include)
|
| 13 | endif()
|
| 14 |
|
| 15 | set(unittest_SOURCES
|
| 16 | diff --git a/third_party/CMakeLists.txt b/third_party/CMakeLists.txt
|
| 17 | index 2888d8ec7..7f2c05b19 100644
|
| 18 | |
| 19 | |
| 20 | @@ -1,15 +1,7 @@
|
| 21 | if(BUILD_FUZZTEST)
|
| 22 | add_subdirectory(fuzztest)
|
| 23 | elseif(BUILD_TESTS)
|
| 24 | - # fuzztest includes gtest, but if we're not building fuzztest, build gtest ourselves.
|
| 25 | - add_library(gtest STATIC googletest/googletest/src/gtest-all.cc)
|
| 26 | - add_library(gtest_main STATIC googletest/googletest/src/gtest_main.cc)
|
| 27 | - target_compile_options(gtest PRIVATE "-fno-rtti")
|
| 28 | - target_compile_options(gtest_main PRIVATE "-fno-rtti")
|
| 29 | - include_directories(
|
| 30 | - googletest/googletest
|
| 31 | - googletest/googletest/include
|
| 32 | - )
|
| 33 | + find_package(GTest)
|
| 34 | endif()
|
| 35 |
|
| 36 | if(BUILD_LLVM_DWARF)
|