CMake/Tests/CMakeCommands/add_compile_options/CMakeLists.txt
Stephen Kelly 272a20f8e5 cmTarget: Don't update IMPORTED target compilation properties
The include_directories() and add_compile_options() commands
should not append to the corresponding target property for IMPORTED
targets.  This is already the case for add_definitions().
2014-01-04 11:28:57 +01:00

22 lines
499 B
CMake

cmake_minimum_required(VERSION 2.8)
project(add_compile_options)
add_compile_options(-DTEST_OPTION)
add_executable(add_compile_options main.cpp)
if(CMAKE_CXX_COMPILER_ID MATCHES "GNU")
target_compile_definitions(add_compile_options
PRIVATE
"DO_GNU_TESTS"
)
endif()
add_compile_options(-rtti)
add_library(imp UNKNOWN IMPORTED)
get_target_property(_res imp COMPILE_OPTIONS)
if (_res)
message(SEND_ERROR "add_compile_options populated the COMPILE_OPTIONS target property")
endif()