| 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() | |
| file(GENERATE OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/runtest_info_$<CONFIG>.cmake CONTENT [[ | |
| set(CPACK_BUILD_CONFIG "$<CONFIG>") | |
| set(EXPECTED_MYTEST_NAME "$<TARGET_FILE_NAME:mytest>") | |
| ]]) | |
| set_property(INSTALL config.cpp PROPERTY FOO $<TARGET_FILE_NAME:mytest>) |