CMake: Bundle GTest

This commit is contained in:
Dennis Klein
2019-08-15 11:19:59 +02:00
committed by Dennis Klein
parent d6d9312e53
commit 88ff5d8fc0
6 changed files with 113 additions and 13 deletions

View File

@@ -135,9 +135,11 @@ if(BUILD_FAIRMQ)
endif()
if(BUILD_TESTING)
find_package2(PRIVATE GTest REQUIRED
VERSION 1.7.0
)
find_package2(PRIVATE GTest VERSION 1.7.0)
if(NOT GTest_FOUND)
build_bundled(GTest extern/googletest)
find_package2(PRIVATE GTest REQUIRED)
endif()
endif()
if(BUILD_DOCS)
@@ -311,7 +313,9 @@ if(PROJECT_PACKAGE_DEPENDENCIES)
else()
get_filename_component(prefix ${${dep}_INCLUDE_DIR}/.. ABSOLUTE)
endif()
message(STATUS " ${BWhite}${dep_padded}${CR}${version_padded}${prefix}")
if(NOT ${dep}_BUNDLED)
message(STATUS " ${BWhite}${dep_padded}${CR}${version_padded}${prefix}")
endif()
unset(version_str)
unset(version_padded)
unset(version_req_str)