We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 8750783 commit 98c22e7Copy full SHA for 98c22e7
tests/CMakeLists.txt
@@ -6,9 +6,16 @@ endif()
6
include(FetchContent)
7
8
if(NOT googletest_POPULATED)
9
+ # Suppress CMake policy warnings for old googletest CMakeLists.txt
10
+ # We need an older googletest version to be compatible with C++11
11
+ set(CMAKE_POLICY_WARNING_CMP0025 OFF)
12
+ set(CMAKE_POLICY_WARNING_CMP0048 OFF)
13
+ set(CMAKE_POLICY_WARNING_CMP0054 OFF)
14
+
15
set(INSTALL_GTEST OFF CACHE BOOL "" FORCE)
16
set(BUILD_SHARED_LIBS OFF CACHE BOOL "" FORCE)
17
set(BUILD_GTEST_TESTS OFF CACHE BOOL "" FORCE)
18
19
FetchContent_Declare(googletest URL https://github.com/google/googletest/archive/refs/tags/release-1.12.1.zip
20
DOWNLOAD_EXTRACT_TIMESTAMP TRUE)
21
FetchContent_MakeAvailable(googletest)
0 commit comments