diff --git a/Tests/RunCMake/NinjaMultiConfig/CustomCommandsAndTargets.cmake b/Tests/RunCMake/NinjaMultiConfig/CustomCommandsAndTargets.cmake index 7bed090905..b7e4aeab20 100644 --- a/Tests/RunCMake/NinjaMultiConfig/CustomCommandsAndTargets.cmake +++ b/Tests/RunCMake/NinjaMultiConfig/CustomCommandsAndTargets.cmake @@ -16,11 +16,11 @@ function(create_targets prefix) get_write_file_command(cmd ${prefix}PostBuild.txt) add_executable(${prefix}PostBuild ${CMAKE_SOURCE_DIR}/main.c) - add_custom_command(TARGET ${prefix}PostBuild COMMAND ${cmd} BYPRODUCTS ${prefix}PostBuild.txt) + add_custom_command(TARGET ${prefix}PostBuild POST_BUILD COMMAND ${cmd} BYPRODUCTS ${prefix}PostBuild.txt) get_write_file_command(cmd ${prefix}TargetPostBuild.txt) add_custom_target(${prefix}TargetPostBuild) - add_custom_command(TARGET ${prefix}TargetPostBuild COMMAND ${cmd} BYPRODUCTS ${prefix}TargetPostBuild.txt) + add_custom_command(TARGET ${prefix}TargetPostBuild POST_BUILD COMMAND ${cmd} BYPRODUCTS ${prefix}TargetPostBuild.txt) file(APPEND "${CMAKE_BINARY_DIR}/target_files_custom.cmake" "set(TARGET_DEPENDS_${prefix}Command [==[${CMAKE_CURRENT_BINARY_DIR}/${prefix}Command.txt]==]) diff --git a/Tests/RunCMake/add_custom_command/RemoveEmptyCommands.cmake b/Tests/RunCMake/add_custom_command/RemoveEmptyCommands.cmake index eb190cc99b..5354d0ac14 100644 --- a/Tests/RunCMake/add_custom_command/RemoveEmptyCommands.cmake +++ b/Tests/RunCMake/add_custom_command/RemoveEmptyCommands.cmake @@ -9,14 +9,17 @@ add_executable(exe "${main_file}") # add one command for all and one for debug only add_custom_command(TARGET exe + POST_BUILD COMMAND "cmd_1" "cmd_1_arg" COMMAND $<$:cmd_1_dbg> $<$:cmd_1_dbg_arg>) # add command for debug only add_custom_command(TARGET exe + POST_BUILD COMMAND $<$:cmd_2_dbg> $<$:cmd_2_dbg_arg>) # add separate commands for configurations add_custom_command(TARGET exe + POST_BUILD COMMAND $<$:cmd_3_dbg> $<$:cmd_3_dbg_arg> COMMAND $<$:cmd_3_rel> $<$:cmd_3_rel_arg>) diff --git a/Tests/RunCMake/add_custom_command/TargetImported.cmake b/Tests/RunCMake/add_custom_command/TargetImported.cmake index c0f2d66a07..1bfd3f929a 100644 --- a/Tests/RunCMake/add_custom_command/TargetImported.cmake +++ b/Tests/RunCMake/add_custom_command/TargetImported.cmake @@ -1,2 +1,2 @@ add_library(TargetImported UNKNOWN IMPORTED) -add_custom_command(TARGET TargetImported COMMAND ${CMAKE_COMMAND} -E echo tada) +add_custom_command(TARGET TargetImported POST_BUILD COMMAND ${CMAKE_COMMAND} -E echo tada) diff --git a/Tests/RunCMake/add_custom_command/TargetNotInDir.cmake b/Tests/RunCMake/add_custom_command/TargetNotInDir.cmake index a5510262aa..0bd4fbd4dc 100644 --- a/Tests/RunCMake/add_custom_command/TargetNotInDir.cmake +++ b/Tests/RunCMake/add_custom_command/TargetNotInDir.cmake @@ -1,2 +1,2 @@ add_subdirectory(TargetNotInDir) -add_custom_command(TARGET TargetNotInDir COMMAND ${CMAKE_COMMAND} -E echo tada) +add_custom_command(TARGET TargetNotInDir POST_BUILD COMMAND ${CMAKE_COMMAND} -E echo tada)