You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
22 lines
502 B
22 lines
502 B
cmake_minimum_required(VERSION 2.8.12)
|
|
|
|
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()
|