Skip to content

Commit 73c6e1b

Browse files
authored
Merge pull request ceph#62641 from tchaikov/cmake-set_property
cmake: Fix warning suppression for googletest build Reviewed-by: Ilya Dryomov <[email protected]>
2 parents bab57c0 + 08ce6dc commit 73c6e1b

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/CMakeLists.txt

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -767,12 +767,6 @@ if(WITH_TESTS)
767767
find_package(GTest 1.13.0 REQUIRED)
768768
find_package(GMock REQUIRED)
769769
else()
770-
if(NOT COMPILER_IGNORES_DEPRECATED_DECL_IN_SYSTEM_HEADERS)
771-
# See https://github.com/llvm/llvm-project/issues/76515
772-
set_property(DIRECTORY googletest
773-
APPEND "-Wno-deprecated-declarations"
774-
PROPERTY COMPILE_OPTIONS)
775-
endif()
776770
set(INSTALL_GTEST OFF CACHE BOOL "" FORCE)
777771
add_subdirectory(googletest)
778772
add_library(GMock::GMock ALIAS gmock)
@@ -781,6 +775,12 @@ if(WITH_TESTS)
781775
$<TARGET_PROPERTY:gtest,INTERFACE_INCLUDE_DIRECTORIES>)
782776
target_include_directories(gmock_main INTERFACE
783777
$<TARGET_PROPERTY:gtest,INTERFACE_INCLUDE_DIRECTORIES>)
778+
if(NOT COMPILER_IGNORES_DEPRECATED_DECL_IN_SYSTEM_HEADERS)
779+
# See https://github.com/llvm/llvm-project/issues/76515
780+
set_property(DIRECTORY googletest
781+
APPEND
782+
PROPERTY COMPILE_OPTIONS "-Wno-deprecated-declarations")
783+
endif()
784784
add_library(GTest::GTest ALIAS gtest)
785785
add_library(GTest::Main ALIAS gtest_main)
786786
endif()

0 commit comments

Comments
 (0)