Skip to content

Commit a280f0e

Browse files
[arccore,config] Utilise pour Arccore la version interne de 'googletest'.
1 parent a38e9b6 commit a280f0e

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

arccore/CMakeLists.txt

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -196,11 +196,19 @@ if (NOT DEFINED ARCCORE_WANT_TEST)
196196
set(ARCCORE_WANT_TEST TRUE)
197197
endif()
198198

199+
set (ARCCORE_USE_BUNDLED_GOOGLETEST TRUE)
199200
if (ARCCORE_WANT_TEST)
200201
enable_testing()
201-
find_package(GTest)
202-
if (GTEST_FOUND)
202+
if (ARCCORE_USE_BUNDLED_GOOGLETEST)
203+
add_subdirectory(extras/googletest)
203204
include(GoogleTest)
205+
add_library(GTest::GTest ALIAS gtest)
206+
add_library(GTest::Main ALIAS gtest_main)
207+
else()
208+
find_package(GTest)
209+
if (GTEST_FOUND)
210+
include(GoogleTest)
211+
endif()
204212
endif()
205213
endif()
206214

0 commit comments

Comments
 (0)