Skip to content

Commit 98c22e7

Browse files
Ignore googletest warnings
1 parent 8750783 commit 98c22e7

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

tests/CMakeLists.txt

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,16 @@ endif()
66
include(FetchContent)
77

88
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+
915
set(INSTALL_GTEST OFF CACHE BOOL "" FORCE)
1016
set(BUILD_SHARED_LIBS OFF CACHE BOOL "" FORCE)
1117
set(BUILD_GTEST_TESTS OFF CACHE BOOL "" FORCE)
18+
1219
FetchContent_Declare(googletest URL https://github.com/google/googletest/archive/refs/tags/release-1.12.1.zip
1320
DOWNLOAD_EXTRACT_TIMESTAMP TRUE)
1421
FetchContent_MakeAvailable(googletest)

0 commit comments

Comments
 (0)