[Cmake-commits] [cmake-commits] hoffman committed CMakeLists.txt 1.36.2.2 1.36.2.3 foo.in 1.3 1.3.10.1 gen_once.c.in NONE 1.1.2.2
cmake-commits at cmake.org
cmake-commits at cmake.org
Thu May 15 15:40:03 EDT 2008
Update of /cvsroot/CMake/CMake/Tests/CustomCommand
In directory public:/mounts/ram/cvs-serv17340/Tests/CustomCommand
Modified Files:
Tag: CMake-2-6
CMakeLists.txt foo.in
Added Files:
Tag: CMake-2-6
gen_once.c.in
Log Message:
ENH: merge in from main tree
Index: foo.in
===================================================================
RCS file: /cvsroot/CMake/CMake/Tests/CustomCommand/foo.in,v
retrieving revision 1.3
retrieving revision 1.3.10.1
diff -C 2 -d -r1.3 -r1.3.10.1
*** foo.in 1 Jun 2006 17:01:31 -0000 1.3
--- foo.in 15 May 2008 19:40:01 -0000 1.3.10.1
***************
*** 7,14 ****
int generated();
int wrapped();
int main ()
{
! if (generated()*wrapped()*doc() == 3*5*7)
{
FILE* fin = fopen(PROJECT_BINARY_DIR "/not_included.h", "r");
--- 7,15 ----
int generated();
int wrapped();
+ int gen_once(void);
int main ()
{
! if (generated()*wrapped()*doc()*gen_once() == 3*5*7*11)
{
FILE* fin = fopen(PROJECT_BINARY_DIR "/not_included.h", "r");
--- NEW FILE: gen_once.c.in ---
int gen_once(void) { return 11; }
Index: CMakeLists.txt
===================================================================
RCS file: /cvsroot/CMake/CMake/Tests/CustomCommand/CMakeLists.txt,v
retrieving revision 1.36.2.2
retrieving revision 1.36.2.3
diff -C 2 -d -r1.36.2.2 -r1.36.2.3
*** CMakeLists.txt 1 May 2008 16:35:40 -0000 1.36.2.2
--- CMakeLists.txt 15 May 2008 19:40:01 -0000 1.36.2.3
***************
*** 152,155 ****
--- 152,163 ----
${PROJECT_BINARY_DIR}/not_included.h
gen_redirect.c # default location for custom commands is in build tree
+ gen_once.c
+ )
+
+ # Add a rule with no dependencies.
+ ADD_CUSTOM_COMMAND(
+ OUTPUT gen_once.c
+ COMMAND ${CMAKE_COMMAND} -E copy ${PROJECT_SOURCE_DIR}/gen_once.c.in ${PROJECT_BINARY_DIR}/gen_once.c
+ SKIP_RULE_DEPENDS
)
More information about the Cmake-commits
mailing list