enable_language(C) | |
add_executable(generator main.c) | |
string(REPEAT "." 5000 very_long) | |
add_custom_command( | |
OUTPUT gen.txt | |
COMMAND generator "${very_long}" > gen.txt | |
) | |
add_custom_target( | |
custom | |
ALL | |
DEPENDS "${CMAKE_CURRENT_BINARY_DIR}/gen.txt" | |
) | |
add_executable(exe main.c) | |
add_custom_command( | |
TARGET exe POST_BUILD | |
COMMAND ${CMAKE_COMMAND} -E echo "Post-build $<CONFIG> $<COMMAND_CONFIG:$<CONFIG>> ${very_long}" | |
) |