15 lines
482 B
CMake
Raw Normal View History

2015-04-27 22:25:09 +02:00
add_executable(mytest test.cpp)
foreach(CONFIG IN LISTS CMAKE_CONFIGURATION_TYPES)
string(TOUPPER ${CONFIG} UPPER_CONFIG)
set_property(TARGET mytest PROPERTY
OUTPUT_NAME_${UPPER_CONFIG} bar_${CONFIG})
endforeach()
2018-01-26 17:06:56 +01:00
file(GENERATE OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/runtest_info_$<CONFIG>.cmake CONTENT [[
2015-04-27 22:25:09 +02:00
set(CPACK_BUILD_CONFIG "$<CONFIG>")
set(EXPECTED_MYTEST_NAME "$<TARGET_FILE_NAME:mytest>")
]])
set_property(INSTALL config.cpp PROPERTY FOO $<TARGET_FILE_NAME:mytest>)