Print

Print


Commit in lcio on MAIN
CMakeLists.txt+8-81.59 -> 1.60
replaced script.sh with more 'generic' lcio_env_init.sh also used for running tests

lcio
CMakeLists.txt 1.59 -> 1.60
diff -u -r1.59 -r1.60
--- CMakeLists.txt	5 May 2010 13:13:23 -0000	1.59
+++ CMakeLists.txt	12 May 2010 14:15:40 -0000	1.60
@@ -131,24 +131,24 @@
     IF( SH )
         # generate shell script for setting environment
         # and calling ant aid
-        MESSAGE( STATUS "Generating shell script for calling ant..." )
-        FILE( WRITE "${PROJECT_BINARY_DIR}/script.sh"
+        MESSAGE( STATUS "Generating LCIO env init script..." )
+        FILE( WRITE "${PROJECT_BINARY_DIR}/lcio_env_init.sh"
             "export LCIO=${PROJECT_SOURCE_DIR}\n"
             "export JDK_HOME=${JAVA_HOME}\n"
             "export JAVA_HOME=${JAVA_HOME}\n"
             "export PATH=${PROJECT_SOURCE_DIR}/tools:${JAVA_BIN_PATH}:$PATH\n"
-            "ant $1" )
+            "eval $*" )
      
         # create "always out-of-date" headers target
         ADD_CUSTOM_TARGET( headers
-            COMMAND ${SH} "${PROJECT_BINARY_DIR}/script.sh" aid.generate
+            COMMAND ${SH} "${PROJECT_BINARY_DIR}/lcio_env_init.sh" ant aid.generate
             WORKING_DIRECTORY "${PROJECT_SOURCE_DIR}"
             COMMENT "Generating header files with ant aid.generate..."
             VERBATIM )
         
         #ADD_CUSTOM_COMMAND(
         #    OUTPUT "${PROJECT_BINARY_DIR}/src/cpp/include/EVENT/LCIO.h"
-        #    COMMAND ${SH} ARGS "${PROJECT_BINARY_DIR}/script.sh" aid.generate
+        #    COMMAND ${SH} ARGS "${PROJECT_BINARY_DIR}/lcio_env_init.sh" ant aid.generate
         #    WORKING_DIRECTORY "${PROJECT_SOURCE_DIR}"
         #    COMMENT "Generating header files with ant aid.generate..."
         #    VERBATIM )
@@ -159,7 +159,7 @@
         # LCIO - JAVA
         ADD_CUSTOM_COMMAND(
             OUTPUT "${PROJECT_SOURCE_DIR}/lib/lcio.jar"
-            COMMAND ${SH} ARGS "${PROJECT_BINARY_DIR}/script.sh" aid
+            COMMAND ${SH} ARGS "${PROJECT_BINARY_DIR}/lcio_env_init.sh" ant aid
             WORKING_DIRECTORY "${PROJECT_SOURCE_DIR}"
             COMMENT "Building LCIO Java..."
             VERBATIM )
@@ -169,7 +169,7 @@
 
         # create custom target for cleaning class files
         ADD_CUSTOM_TARGET( jar_clean
-            COMMAND ${SH} "${PROJECT_BINARY_DIR}/script.sh" clean
+            COMMAND ${SH} "${PROJECT_BINARY_DIR}/lcio_env_init.sh" ant clean
             WORKING_DIRECTORY "${PROJECT_SOURCE_DIR}"
             COMMENT "Cleaning java classes with ant clean..."
             VERBATIM )
@@ -182,7 +182,7 @@
         IF( JAVA_DOC )
             ADD_CUSTOM_COMMAND(
                 OUTPUT "${PROJECT_SOURCE_DIR}/doc/api/index.html"
-                COMMAND ${SH} ARGS "${PROJECT_BINARY_DIR}/script.sh" doc
+                COMMAND ${SH} ARGS "${PROJECT_BINARY_DIR}/lcio_env_init.sh" ant doc
                 WORKING_DIRECTORY "${PROJECT_SOURCE_DIR}"
                 COMMENT "Building Java API Documentation..."
                 VERBATIM )
CVSspam 0.2.8