summaryrefslogtreecommitdiffstats
path: root/Tests/CustomCommand/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'Tests/CustomCommand/CMakeLists.txt')
-rw-r--r--Tests/CustomCommand/CMakeLists.txt78
1 files changed, 39 insertions, 39 deletions
diff --git a/Tests/CustomCommand/CMakeLists.txt b/Tests/CustomCommand/CMakeLists.txt
index 4ac86e5..fda4969 100644
--- a/Tests/CustomCommand/CMakeLists.txt
+++ b/Tests/CustomCommand/CMakeLists.txt
@@ -7,12 +7,12 @@ PROJECT (CustomCommand)
# Lib and exe path
#
SET (LIBRARY_OUTPUT_PATH
- ${PROJECT_BINARY_DIR}/bin/ CACHE PATH
- "Single output directory for building all libraries.")
+ ${PROJECT_BINARY_DIR}/bin/ CACHE PATH
+ "Single output directory for building all libraries.")
SET (EXECUTABLE_OUTPUT_PATH
- ${PROJECT_BINARY_DIR}/bin/ CACHE PATH
- "Single output directory for building all executables.")
+ ${PROJECT_BINARY_DIR}/bin/ CACHE PATH
+ "Single output directory for building all executables.")
################################################################
#
@@ -26,10 +26,10 @@ ADD_EXECUTABLE(generator generator.cxx)
# is instantiated for the output, with GENERATED 1
# at the end of the day this becomes a what in VS ?
ADD_CUSTOM_COMMAND(OUTPUT ${PROJECT_BINARY_DIR}/generated.c
- DEPENDS generator
- COMMAND ${EXECUTABLE_OUTPUT_PATH}/${CMAKE_CFG_INTDIR}/generator
- ARGS ${PROJECT_BINARY_DIR}/generated.c
- )
+ DEPENDS generator
+ COMMAND ${EXECUTABLE_OUTPUT_PATH}/${CMAKE_CFG_INTDIR}/generator
+ ARGS ${PROJECT_BINARY_DIR}/generated.c
+ )
################################################################
#
@@ -43,36 +43,36 @@ ADD_EXECUTABLE(wrapper wrapper.cxx)
# is instantiated for the output, with GENERATED 1
# at the end of the day this becomes a what in VS ?
ADD_CUSTOM_COMMAND(
- OUTPUT ${PROJECT_BINARY_DIR}/wrapped.c
- DEPENDS wrapper
- MAIN_DEPENDENCY ${PROJECT_SOURCE_DIR}/wrapped.h
- COMMAND ${EXECUTABLE_OUTPUT_PATH}/${CMAKE_CFG_INTDIR}/wrapper
- ARGS ${PROJECT_BINARY_DIR}/wrapped.c ${PROJECT_SOURCE_DIR}/wrapped.h
- )
-
+ OUTPUT ${PROJECT_BINARY_DIR}/wrapped.c
+ DEPENDS wrapper
+ MAIN_DEPENDENCY ${PROJECT_SOURCE_DIR}/wrapped.h
+ COMMAND ${EXECUTABLE_OUTPUT_PATH}/${CMAKE_CFG_INTDIR}/wrapper
+ ARGS ${PROJECT_BINARY_DIR}/wrapped.c ${PROJECT_SOURCE_DIR}/wrapped.h
+ )
+
################################################################
#
# Test creating files from a custom target
#
################################################################
ADD_CUSTOM_COMMAND(OUTPUT ${PROJECT_BINARY_DIR}/doc1.dvi
- DEPENDS ${PROJECT_SOURCE_DIR}/doc1.tex
- COMMAND ${CMAKE_COMMAND}
- ARGS -E copy ${PROJECT_SOURCE_DIR}/doc1.tex
- ${PROJECT_BINARY_DIR}/doc1.dvi
- )
+ DEPENDS ${PROJECT_SOURCE_DIR}/doc1.tex
+ COMMAND ${CMAKE_COMMAND}
+ ARGS -E copy ${PROJECT_SOURCE_DIR}/doc1.tex
+ ${PROJECT_BINARY_DIR}/doc1.dvi
+ )
ADD_CUSTOM_COMMAND(OUTPUT ${PROJECT_BINARY_DIR}/doc1.h
- DEPENDS ${PROJECT_BINARY_DIR}/doc1.dvi
- COMMAND ${CMAKE_COMMAND}
- ARGS -E copy ${PROJECT_BINARY_DIR}/doc1.dvi
- ${PROJECT_BINARY_DIR}/doc1.h
- )
+ DEPENDS ${PROJECT_BINARY_DIR}/doc1.dvi
+ COMMAND ${CMAKE_COMMAND}
+ ARGS -E copy ${PROJECT_BINARY_DIR}/doc1.dvi
+ ${PROJECT_BINARY_DIR}/doc1.h
+ )
ADD_CUSTOM_TARGET(TDocument ALL
- ${CMAKE_COMMAND} -E echo "building doc1.h"
- DEPENDS ${PROJECT_BINARY_DIR}/doc1.h
- )
+ ${CMAKE_COMMAND} -E echo "building doc1.h"
+ DEPENDS ${PROJECT_BINARY_DIR}/doc1.h
+ )
################################################################
#
@@ -80,18 +80,18 @@ ADD_CUSTOM_TARGET(TDocument ALL
#
################################################################
ADD_CUSTOM_COMMAND(OUTPUT ${PROJECT_BINARY_DIR}/foo.pre
- DEPENDS ${PROJECT_SOURCE_DIR}/foo.in
- COMMAND ${CMAKE_COMMAND}
- ARGS -E copy ${PROJECT_SOURCE_DIR}/foo.in
- ${PROJECT_BINARY_DIR}/foo.pre
- )
+ DEPENDS ${PROJECT_SOURCE_DIR}/foo.in
+ COMMAND ${CMAKE_COMMAND}
+ ARGS -E copy ${PROJECT_SOURCE_DIR}/foo.in
+ ${PROJECT_BINARY_DIR}/foo.pre
+ )
ADD_CUSTOM_COMMAND(OUTPUT ${PROJECT_BINARY_DIR}/foo.c
- DEPENDS TDocument ${PROJECT_BINARY_DIR}/foo.pre
- COMMAND ${CMAKE_COMMAND}
- ARGS -E copy ${PROJECT_BINARY_DIR}/foo.pre
- ${PROJECT_BINARY_DIR}/foo.c
- )
+ DEPENDS TDocument ${PROJECT_BINARY_DIR}/foo.pre
+ COMMAND ${CMAKE_COMMAND}
+ ARGS -E copy ${PROJECT_BINARY_DIR}/foo.pre
+ ${PROJECT_BINARY_DIR}/foo.c
+ )
# add the library
ADD_EXECUTABLE(CustomCommand
@@ -102,4 +102,4 @@ ADD_EXECUTABLE(CustomCommand
# must add a dependency on TDocument otherwise it might never build and
# the CustomCommand executable really needs doc1.h
-ADD_DEPENDENCIES(CustomCommand TDocument) \ No newline at end of file
+ADD_DEPENDENCIES(CustomCommand TDocument)