From b32e04db6051024ce0439128c89cff153281cdec Mon Sep 17 00:00:00 2001 From: Dennis Klein Date: Tue, 19 May 2020 10:23:15 +0200 Subject: [PATCH] Do not search external GTest by default Can be overridden by -DUSE_EXTERNAL_GTEST=ON. --- CMakeLists.txt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index e1279fd4..6661b2b5 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -51,6 +51,8 @@ fairmq_build_option(BUILD_DOCS "Build FairMQ documentation." DEFAULT OFF) fairmq_build_option(FAST_BUILD "Fast production build. Not recommended for development." 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() 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) build_bundled(GTest extern/googletest) find_package2(PRIVATE GTest REQUIRED)