projects/aports·blob master · refs

36 lines · 1.3 KiB

1Patch-Source: https://src.fedoraproject.org/rpms/binaryen/blob/f44/f/binaryen-use-system-gtest.patch
2--
3diff --git a/test/gtest/CMakeLists.txt b/test/gtest/CMakeLists.txt
4index 058766f58..9e8c68b8d 100644
5--- a/test/gtest/CMakeLists.txt
6+++ b/test/gtest/CMakeLists.txt
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
16diff --git a/third_party/CMakeLists.txt b/third_party/CMakeLists.txt
17index 2888d8ec7..7f2c05b19 100644
18--- a/third_party/CMakeLists.txt
19+++ b/third_party/CMakeLists.txt
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)