comparison gtest/CMakeLists.txt @ 63:b3c185090dc2

cmake: use BUILD_INTERFACE, closes #881 @10m
author David Demelier <markand@malikania.fr>
date Fri, 13 Jul 2018 12:32:37 +0200
parents 6b612e43bfee
children 46012b0dea51
comparison
equal deleted inserted replaced
62:6b612e43bfee 63:b3c185090dc2
21 21
22 add_library(libgtest src/gtest-all.cc) 22 add_library(libgtest src/gtest-all.cc)
23 23
24 target_include_directories( 24 target_include_directories(
25 libgtest 25 libgtest
26 PUBLIC 26 PUBLIC $<BUILD_INTERFACE:${gtest_SOURCE_DIR}/include>
27 ${gtest_SOURCE_DIR}/include 27 PRIVATE ${gtest_SOURCE_DIR}
28 PRIVATE
29 ${gtest_SOURCE_DIR}
30 ) 28 )
31 29
32 if (CMAKE_CXX_COMPILER_ID MATCHES "GNU" OR CMAKE_CXX_COMPILER_ID MATCHES "Clang") 30 if (CMAKE_CXX_COMPILER_ID MATCHES "GNU" OR CMAKE_CXX_COMPILER_ID MATCHES "Clang")
33 target_compile_options(libgtest PUBLIC -Wno-missing-field-initializers -Wno-unused-variable) 31 target_compile_options(libgtest PUBLIC -Wno-missing-field-initializers -Wno-unused-variable)
34 endif () 32 endif ()