Tests: Decouple COMPILE_LANGUAGE in file(GENERATE) from COMPILE_OPTIONS

Simplify the `RunCMake.File_Generate` test `COMPILE_LANGUAGE-genex`
case to avoid requiring support for the genex in `COMPILE_OPTIONS`.
This commit is contained in:
Brad King
2017-11-17 11:54:13 -05:00
parent 2577365040
commit c5a82d0f88

View File

@@ -1,12 +1,6 @@
enable_language(CXX C)
add_library(empty empty.cpp empty.c)
target_compile_options(empty
PRIVATE LANG_IS_$<COMPILE_LANGUAGE>
)
file(GENERATE
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/opts-$<COMPILE_LANGUAGE>.txt
CONTENT "$<TARGET_PROPERTY:empty,COMPILE_OPTIONS>\n"
CONTENT "LANG_IS_$<COMPILE_LANGUAGE>\n"
)