Files
CMake/Tests/RunCMake/CommandLine/ExplicitDirs/CMakeLists.txt
Brad King 266f97315b Tests: Update RunCMake.CommandLine to avoid duplicate custom commands
This test does not need to have the same custom command output generated
by multiple independent targets.  Revise the test to avoid that.
2020-09-01 10:32:45 -04:00

21 lines
563 B
CMake

cmake_minimum_required(VERSION 3.14)
project(ExplicitDirs NONE)
add_custom_command(
OUTPUT output1.txt
COMMAND ${CMAKE_COMMAND} -E echo CustomCommand > output1.txt
)
add_custom_target(CustomTarget ALL DEPENDS output1.txt)
add_custom_command(
OUTPUT output2.txt
COMMAND ${CMAKE_COMMAND} -E echo CustomCommand2 > output2.txt
)
add_custom_target(CustomTarget2 ALL DEPENDS output2.txt)
add_custom_command(
OUTPUT output3.txt
COMMAND ${CMAKE_COMMAND} -E echo CustomCommand2 > output3.txt
)
add_custom_target(CustomTarget3 ALL DEPENDS output3.txt)