Do not search external GTest by default

Can be overridden by -DUSE_EXTERNAL_GTEST=ON.
This commit is contained in:
Dennis Klein 2020-05-19 10:23:15 +02:00 committed by Dennis Klein
parent 0d03c76a75
commit b32e04db60

View File

@ -51,6 +51,8 @@ fairmq_build_option(BUILD_DOCS "Build FairMQ documentation."
DEFAULT OFF) DEFAULT OFF)
fairmq_build_option(FAST_BUILD "Fast production build. Not recommended for development." fairmq_build_option(FAST_BUILD "Fast production build. Not recommended for development."
DEFAULT OFF) DEFAULT OFF)
fairmq_build_option(USE_EXTERNAL_GTEST "Do not use bundled GTest. Not recommended."
DEFAULT OFF)
################################################################################ ################################################################################
@ -147,7 +149,9 @@ if(BUILD_FAIRMQ)
endif() endif()
if(BUILD_TESTING) if(BUILD_TESTING)
find_package2(PRIVATE GTest VERSION 1.7.0) if(USE_EXTERNAL_GTEST)
find_package2(PRIVATE GTest VERSION 1.7.0)
endif()
if(NOT GTest_FOUND) if(NOT GTest_FOUND)
build_bundled(GTest extern/googletest) build_bundled(GTest extern/googletest)
find_package2(PRIVATE GTest REQUIRED) find_package2(PRIVATE GTest REQUIRED)