Эта первая цель всегда повторяется:
add_custom_target(testcmake1 COMMAND ${CMAKE_COMMAND} -E echo "Running testcmake1 step 1")
add_custom_command(TARGET testcmake1 COMMAND ${CMAKE_COMMAND} -E echo "Running testcmake1 step 2")
И вывод:
1>Running testcmake1 step 1
1>Running testcmake1 step 2
Однако эта цель дает тот же результат при первом запуске, но затем ничего не выводится напоследующие сборки:
add_custom_target(testcmake2)
add_custom_command(TARGET testcmake2 COMMAND ${CMAKE_COMMAND} -E echo "Running testcmake2 step 1")
add_custom_command(TARGET testcmake2 COMMAND ${CMAKE_COMMAND} -E echo "Running testcmake2 step 2")
Есть идеи, что я делаю не так?