Commit in lcio on MAIN
CMakeLists.txt+111.38 -> 1.39
added support for optional linkage against libdcap (dCache I/O)

lcio
CMakeLists.txt 1.38 -> 1.39
diff -u -r1.38 -r1.39
--- CMakeLists.txt	26 Nov 2007 09:30:11 -0000	1.38
+++ CMakeLists.txt	27 May 2008 08:03:42 -0000	1.39
@@ -28,6 +28,7 @@
 OPTION( BUILD_LCIO_TESTJOBS "Set to ON to build LCIO testjobs" OFF )
 OPTION( BUILD_LCIO_SHELL "Set to ON to build LCIO shell lsh" OFF )
 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 )
 
@@ -347,6 +348,15 @@
 ENDIF()
 
 # input directories
+IF( BUILD_WITH_DCAP )
+  IF( NOT DEFINED DCAP_HOME )
+      MESSAGE( FATAL_ERROR "Check for DCAP: DCAP_HOME not set!! "
+              "Please call cmake with -DDCAP_HOME=<path_to_DCAP>" )
+  ENDIF()
+  INCLUDE_DIRECTORIES( ${DCAP_HOME}/include )
+  LINK_LIBRARIES( ${DCAP_HOME}/lib/libdcap.so ) 
+ENDIF()
+
 ADD_SUBDIRECTORY( sio sio )
 ADD_SUBDIRECTORY( src/cpp lcio )
 IF( BUILD_F77_TESTJOBS )
@@ -380,6 +390,7 @@
 MESSAGE( STATUS "BUILD_LCIO_TESTJOBS = ${BUILD_LCIO_TESTJOBS}" )
 MESSAGE( STATUS "BUILD_LCIO_SHELL = ${BUILD_LCIO_SHELL}" )
 MESSAGE( STATUS "BUILD_F77_TESTJOBS = ${BUILD_F77_TESTJOBS}" )
+MESSAGE( STATUS "BUILD_WITH_DCAP = ${BUILD_WITH_DCAP}" )
 MESSAGE( STATUS "INSTALL_DOC = ${INSTALL_DOC}" )
 MESSAGE( STATUS "INSTALL_JAR = ${INSTALL_JAR}" )
 MESSAGE( STATUS "Change a value with: cmake -D<Variable>=<Value>" )
CVSspam 0.2.8