]> Creatis software - gdcm.git/blobdiff - CMakeLists.txt
ENH: Remove valgrind/debian false jump report
[gdcm.git] / CMakeLists.txt
index b677f74b669fbddab11220e03f544dff40ed7cf4..454ff42933427b98b627411453ab3a5747928c35 100644 (file)
@@ -31,21 +31,22 @@ MARK_AS_ADVANCED(GDCM_DEBUG)
 
 # --------------------------------------------------------------------------
 # Install directories
+STRING(TOLOWER ${PROJECT_NAME} project_name)
 
 IF(NOT GDCM_INSTALL_BIN_DIR)
   SET(GDCM_INSTALL_BIN_DIR "/bin")
 ENDIF(NOT GDCM_INSTALL_BIN_DIR)
 
 IF(NOT GDCM_INSTALL_LIB_DIR)
-  SET(GDCM_INSTALL_LIB_DIR "/lib/${PROJECT_NAME}")
+  SET(GDCM_INSTALL_LIB_DIR "/lib/${project_name}")
 ENDIF(NOT GDCM_INSTALL_LIB_DIR)
 
 IF(NOT GDCM_INSTALL_DATA_DIR)
-  SET(GDCM_INSTALL_DATA_DIR "/share/${PROJECT_NAME}")
+  SET(GDCM_INSTALL_DATA_DIR "/share/${project_name}")
 ENDIF(NOT GDCM_INSTALL_DATA_DIR)
 
 IF(NOT GDCM_INSTALL_INCLUDE_DIR)
-  SET(GDCM_INSTALL_INCLUDE_DIR "/include/${PROJECT_NAME}")
+  SET(GDCM_INSTALL_INCLUDE_DIR "/include/${project_name}")
 ENDIF(NOT GDCM_INSTALL_INCLUDE_DIR)
 
 IF(NOT GDCM_INSTALL_PACKAGE_DIR)
@@ -240,9 +241,12 @@ ENDIF( ${CMAKE_HAVE_SYS_SOCKET_H} )
 OPTION(GDCM_FORCE_BIGENDIAN_EMULATION "Force Big Endian Emulation. Do use if you don't know what you are doing." OFF)
 
 CONFIGURE_FILE(${GDCM_SOURCE_DIR}/gdcmConfigure.h.in
-               ${GDCM_BINARY_DIR}/gdcmConfigure.h @ONLY IMMEDIATE)
+               ${GDCM_BINARY_DIR}/gdcmConfigure.h @ONLY IMMEDIATE
+               )
 
-INSTALL_FILES(/include/gdcm .h gdcmConfigure.h)
+IF(NOT GDCM_INSTALL_NO_DEVELOPMENT)
+  INSTALL_FILES(${GDCM_INSTALL_INCLUDE_DIR} FILES gdcmConfigure.h)
+ENDIF(NOT GDCM_INSTALL_NO_DEVELOPMENT)
 
 #-----------------------------------------------------------------------------
 # Add the testing directories