[cmake-commits] king committed CMakeLists.txt 1.20 1.21

cmake-commits at cmake.org cmake-commits at cmake.org
Wed Oct 4 15:24:29 EDT 2006


Update of /cvsroot/CMake/CMake/Tests/CustomCommand
In directory public:/mounts/ram/cvs-serv13968/Tests/CustomCommand

Modified Files:
	CMakeLists.txt 
Log Message:
ENH: Added APPEND option to ADD_CUSTOM_COMMAND to allow extra dependencies to be connected later.  This is useful to create one rule and then have a macro add things to it later.  This addresses bug#2151.


Index: CMakeLists.txt
===================================================================
RCS file: /cvsroot/CMake/CMake/Tests/CustomCommand/CMakeLists.txt,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -d -r1.20 -r1.21
--- CMakeLists.txt	4 Oct 2006 18:37:42 -0000	1.20
+++ CMakeLists.txt	4 Oct 2006 19:24:26 -0000	1.21
@@ -68,10 +68,12 @@
   )
 
 ADD_CUSTOM_COMMAND(OUTPUT ${PROJECT_BINARY_DIR}/doc1.h
-  DEPENDS ${PROJECT_BINARY_DIR}/doc1.dvi
   COMMAND ${CMAKE_COMMAND} -E echo " Copying doc1.dvi to doc1temp.h."
   COMMAND ${CMAKE_COMMAND} -E copy ${PROJECT_BINARY_DIR}/doc1.dvi
                                    ${PROJECT_BINARY_DIR}/doc1temp.h
+  )
+ADD_CUSTOM_COMMAND(OUTPUT ${PROJECT_BINARY_DIR}/doc1.h APPEND
+  DEPENDS ${PROJECT_BINARY_DIR}/doc1.dvi
   COMMAND ${CMAKE_COMMAND} -E echo " Copying doc1temp.h to doc1.h."
   COMMAND ${CMAKE_COMMAND} -E copy ${PROJECT_BINARY_DIR}/doc1temp.h
                                    ${PROJECT_BINARY_DIR}/doc1.h



More information about the Cmake-commits mailing list