Print

Print


Commit in lcio on MAIN
CMakeLists.txt+6-101.82 -> 1.83
src/java/CMakeLists.txt+4added 1.1
+10-10
1 added + 1 modified, total 2 files
fixed problem of always rebuilding sources when typing 'make install'

lcio
CMakeLists.txt 1.82 -> 1.83
diff -u -r1.82 -r1.83
--- CMakeLists.txt	29 Oct 2010 10:26:09 -0000	1.82
+++ CMakeLists.txt	4 Mar 2011 09:21:17 -0000	1.83
@@ -33,7 +33,7 @@
 OPTION( BUILD_F77_TESTJOBS "Set to ON to build LCIO F77 testjobs" OFF )
 OPTION( BUILD_WITH_DCAP "Set to ON to build LCIO with dcap (dCache) support" OFF )
 OPTION( INSTALL_DOC "Set to OFF to skip build/install Documentation" ON )
-#OPTION( INSTALL_JAR "Set to OFF to skip build/install lcio.jar" ON )
+OPTION( INSTALL_JAR "Set to OFF to skip build/install lcio.jar" ON )
 
 OPTION( BUILD_ROOTDICT "Set to ON to build ROOT dictionary" OFF )
 
@@ -351,15 +351,11 @@
 ENDIF()
 
 # installation rules
-#IF( INSTALL_JAR )
-#    INSTALL( CODE "EXEC_PROGRAM(${CMAKE_BUILD_TOOL} ${PROJECT_BINARY_DIR} ARGS jar)" )
-#    # install jar
-#    INSTALL( FILES "${PROJECT_SOURCE_DIR}/lib/lcio.jar" DESTINATION lib )
-#ENDIF()
-#INSTALL( FILES "${PROJECT_SOURCE_DIR}/lib/lcio.jar" DESTINATION lib OPTIONAL )
-# make sure jar is built before calling make install
-INSTALL( CODE "EXEC_PROGRAM(${CMAKE_BUILD_TOOL} ${PROJECT_BINARY_DIR} ARGS jar)" )
-INSTALL( FILES "${PROJECT_SOURCE_DIR}/lib/lcio.jar" DESTINATION lib )
+IF( INSTALL_JAR )
+    # moved install( code ) instruction into src/java/CMakeLists.txt to fix
+    # problem of always rebuilding sources when typing 'make install'
+    ADD_SUBDIRECTORY( ./src/java )
+ENDIF()
 
 IF( INSTALL_DOC )
     # make sure documentation is built before make install is called

lcio/src/java
CMakeLists.txt added at 1.1
diff -N CMakeLists.txt
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ CMakeLists.txt	4 Mar 2011 09:21:17 -0000	1.1
@@ -0,0 +1,4 @@
+
+INSTALL( CODE "EXEC_PROGRAM(${CMAKE_BUILD_TOOL} ${PROJECT_BINARY_DIR} ARGS jar)" )
+INSTALL( FILES "${PROJECT_SOURCE_DIR}/lib/lcio.jar" DESTINATION lib )# OPTIONAL )
+
CVSspam 0.2.8