Print

Print


Commit in lcio on MAIN
CMakeLists.txt+31.34 -> 1.35
LCIOConfig.cmake.in+1-31.4 -> 1.5
src/cpp/CMakeLists.txt+1-11.11 -> 1.12
+5-4
3 modified files
added changes for writing build definitions to LCIOConfig.cmake

lcio
CMakeLists.txt 1.34 -> 1.35
diff -u -r1.34 -r1.35
--- CMakeLists.txt	18 Oct 2007 09:45:15 -0000	1.34
+++ CMakeLists.txt	5 Nov 2007 17:12:19 -0000	1.35
@@ -336,6 +336,8 @@
         INCLUDE_DIRECTORIES( ${CLHEP_INCLUDE_DIR} )
         LINK_LIBRARIES( ${CLHEP_LIBRARIES} )
         ADD_DEFINITIONS( ${CLHEP_DEFINITIONS} )
+        SEPARATE_ARGUMENTS( CLHEP_DEFINITIONS )
+        LIST( APPEND ${PROJECT_NAME}_DEFINITIONS ${CLHEP_DEFINITIONS} )
     ENDIF()
 
     SET( BUILD_WITH "${BUILD_WITH}" CACHE STRING
@@ -358,6 +360,7 @@
 ADD_CUSTOM_TARGET( uninstall "${CMAKE_COMMAND}" -P "${PROJECT_BINARY_DIR}/cmake_uninstall.cmake" )
 
 # create configuration file from .in file
+LIST( APPEND ${PROJECT_NAME}_DEFINITIONS "-Wno-long-long" )
 CONFIGURE_FILE( "${PROJECT_SOURCE_DIR}/${PROJECT_NAME}Config.cmake.in"
                 "${PROJECT_BINARY_DIR}/${PROJECT_NAME}Config.cmake" @ONLY )
 

lcio
LCIOConfig.cmake.in 1.4 -> 1.5
diff -u -r1.4 -r1.5
--- LCIOConfig.cmake.in	24 Apr 2007 16:36:14 -0000	1.4
+++ LCIOConfig.cmake.in	5 Nov 2007 17:12:19 -0000	1.5
@@ -55,9 +55,7 @@
 # set variables and display results
 IF( @PROJECT_NAME@_INCLUDE_DIR AND @PROJECT_NAME@_LIB AND SIO_LIB )
 	SET( @PROJECT_NAME@_LIBRARIES ${@PROJECT_NAME@_LIB} ${SIO_LIB} )
-	# need long long for int64 for now
-	# FIXME: should establish wether we are on a 32bit or 64 bit machine ...
-	SET( @PROJECT_NAME@_DEFINITIONS "-Wno-long-long" )
+	SET( @PROJECT_NAME@_DEFINITIONS "@LCIO_DEFINITIONS@" )
 	MARK_AS_ADVANCED( @PROJECT_NAME@_LIBRARIES @PROJECT_NAME@_DEFINITIONS )
 	MESSAGE( STATUS "Check for @PROJECT_NAME@: ${@PROJECT_NAME@_HOME} -- works" )
 ELSE( @PROJECT_NAME@_INCLUDE_DIR AND @PROJECT_NAME@_LIB AND SIO_LIB )

lcio/src/cpp
CMakeLists.txt 1.11 -> 1.12
diff -u -r1.11 -r1.12
--- CMakeLists.txt	16 Oct 2007 15:40:02 -0000	1.11
+++ CMakeLists.txt	5 Nov 2007 17:12:19 -0000	1.12
@@ -115,7 +115,7 @@
 )
 
 #------ require proper C++ -------
-ADD_DEFINITIONS( -Wall -ansi  -pedantic )
+ADD_DEFINITIONS( -Wall -ansi -pedantic )
 #----- need long long for int64 for now ------
 #FIXME: should establish wether we are on a 32bit or 64 bit machine ....
 ADD_DEFINITIONS( -Wno-long-long )
CVSspam 0.2.8