summaryrefslogtreecommitdiffstats
path: root/Tests/RunCMake/CMP0118/subdir-Common-Test14/CMakeLists.txt
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2020-12-03 21:08:59 (GMT)
committerBrad King <brad.king@kitware.com>2020-12-03 21:32:09 (GMT)
commit43506037d2d79434e9a710f0c597d265fcf2463b (patch)
treefd35393fe28241bd2795a7f9f1af6e94d15834b2 /Tests/RunCMake/CMP0118/subdir-Common-Test14/CMakeLists.txt
parent8bdde2b161979ba61f41bfce2bdba1bb38cdcb04 (diff)
downloadCMake-43506037d2d79434e9a710f0c597d265fcf2463b.zip
CMake-43506037d2d79434e9a710f0c597d265fcf2463b.tar.gz
CMake-43506037d2d79434e9a710f0c597d265fcf2463b.tar.bz2
Tests: Avoid unnecessary use of toolchain in RunCMake.CMP0118
The semantics of the `GENERATED` property do not depend on the kind of target to which the sources are attached. Convert the tests to use custom targets instead of executables so that we do not have to enable the CXX language and initialize support of its toolchain for every case. This significantly reduces the time the test takes to run.
Diffstat (limited to 'Tests/RunCMake/CMP0118/subdir-Common-Test14/CMakeLists.txt')
-rw-r--r--Tests/RunCMake/CMP0118/subdir-Common-Test14/CMakeLists.txt40
1 files changed, 20 insertions, 20 deletions
diff --git a/Tests/RunCMake/CMP0118/subdir-Common-Test14/CMakeLists.txt b/Tests/RunCMake/CMP0118/subdir-Common-Test14/CMakeLists.txt
index 5d47115..7397db9 100644
--- a/Tests/RunCMake/CMP0118/subdir-Common-Test14/CMakeLists.txt
+++ b/Tests/RunCMake/CMP0118/subdir-Common-Test14/CMakeLists.txt
@@ -1,33 +1,33 @@
-add_custom_target(executable4_source_generator ALL
- COMMAND ${CMAKE_COMMAND} -E copy "${CMAKE_CURRENT_SOURCE_DIR}/Source.cpp.in"
- "${CMAKE_CURRENT_BINARY_DIR}/../Generated_source4.cpp"
- BYPRODUCTS "${CMAKE_CURRENT_BINARY_DIR}/../Generated_source4.cpp"
+add_custom_target(custom4_source_generator ALL
+ COMMAND ${CMAKE_COMMAND} -E copy "${CMAKE_CURRENT_SOURCE_DIR}/Source.txt.in"
+ "${CMAKE_CURRENT_BINARY_DIR}/../Generated_source4.txt"
+ BYPRODUCTS "${CMAKE_CURRENT_BINARY_DIR}/../Generated_source4.txt"
)
-add_custom_target(executable5_source_generator ALL
- COMMAND ${CMAKE_COMMAND} -E copy "${CMAKE_CURRENT_SOURCE_DIR}/Source.cpp.in"
- "${CMAKE_CURRENT_BINARY_DIR}/../Generated_source5.cpp"
- BYPRODUCTS "${CMAKE_CURRENT_BINARY_DIR}/../Generated_source5.cpp"
+add_custom_target(custom5_source_generator ALL
+ COMMAND ${CMAKE_COMMAND} -E copy "${CMAKE_CURRENT_SOURCE_DIR}/Source.txt.in"
+ "${CMAKE_CURRENT_BINARY_DIR}/../Generated_source5.txt"
+ BYPRODUCTS "${CMAKE_CURRENT_BINARY_DIR}/../Generated_source5.txt"
)
-add_custom_target(executable6_source_generator ALL
- COMMAND ${CMAKE_COMMAND} -E copy "${CMAKE_CURRENT_SOURCE_DIR}/Source.cpp.in"
- "${CMAKE_CURRENT_BINARY_DIR}/../Generated_source6.cpp"
- BYPRODUCTS "${CMAKE_CURRENT_BINARY_DIR}/../Generated_source6.cpp"
+add_custom_target(custom6_source_generator ALL
+ COMMAND ${CMAKE_COMMAND} -E copy "${CMAKE_CURRENT_SOURCE_DIR}/Source.txt.in"
+ "${CMAKE_CURRENT_BINARY_DIR}/../Generated_source6.txt"
+ BYPRODUCTS "${CMAKE_CURRENT_BINARY_DIR}/../Generated_source6.txt"
)
-set_property(SOURCE "${CMAKE_CURRENT_BINARY_DIR}/../Generated_source1.cpp"
+set_property(SOURCE "${CMAKE_CURRENT_BINARY_DIR}/../Generated_source1.txt"
PROPERTY GENERATED "1")
-set_property(SOURCE "${CMAKE_CURRENT_BINARY_DIR}/../Generated_source2.cpp"
+set_property(SOURCE "${CMAKE_CURRENT_BINARY_DIR}/../Generated_source2.txt"
DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/.."
PROPERTY GENERATED "1")
-set_property(SOURCE "${CMAKE_CURRENT_BINARY_DIR}/../Generated_source3.cpp"
- TARGET_DIRECTORY executable1
+set_property(SOURCE "${CMAKE_CURRENT_BINARY_DIR}/../Generated_source3.txt"
+ TARGET_DIRECTORY custom1
PROPERTY GENERATED "1")
-set_property(SOURCE "${CMAKE_CURRENT_BINARY_DIR}/../Generated_source4.cpp"
+set_property(SOURCE "${CMAKE_CURRENT_BINARY_DIR}/../Generated_source4.txt"
PROPERTY GENERATED "1")
-set_property(SOURCE "${CMAKE_CURRENT_BINARY_DIR}/../Generated_source5.cpp"
+set_property(SOURCE "${CMAKE_CURRENT_BINARY_DIR}/../Generated_source5.txt"
DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/.."
PROPERTY GENERATED "1")
-set_property(SOURCE "${CMAKE_CURRENT_BINARY_DIR}/../Generated_source6.cpp"
- TARGET_DIRECTORY executable1
+set_property(SOURCE "${CMAKE_CURRENT_BINARY_DIR}/../Generated_source6.txt"
+ TARGET_DIRECTORY custom1
PROPERTY GENERATED "1")