comparison Resources/CMake/DcmtkConfiguration.cmake @ 150:1058c115aed1

patch for archlinux
author Sebastien Jodogne <s.jodogne@gmail.com>
date Tue, 16 Oct 2012 15:30:19 +0200
parents 0c5902cfe9db
children a1b9d1e1497b
comparison
equal deleted inserted replaced
149:b15ac5bd19f3 150:1058c115aed1
70 70
71 add_definitions( 71 add_definitions(
72 -DHAVE_CONFIG_H=1 72 -DHAVE_CONFIG_H=1
73 ) 73 )
74 74
75 if (NOT EXISTS "${DCMTK_DIR}/config/cfunix.h") 75 if (EXISTS "${DCMTK_DIR}/config/cfunix.h")
76 set(DCMTK_CONFIGURATION_FILE "${DCMTK_DIR}/config/cfunix.h")
77 elseif (EXISTS "${DCMTK_DIR}/config/osconfig.h") # This is for Arch Linux
78 set(DCMTK_CONFIGURATION_FILE "${DCMTK_DIR}/config/osconfig.h")
79 else()
76 message(FATAL_ERROR "Please install libdcmtk1-dev") 80 message(FATAL_ERROR "Please install libdcmtk1-dev")
77 endif() 81 endif()
78 82
79 # Autodetection of the version of DCMTK 83 # Autodetection of the version of DCMTK
80 file(STRINGS "${DCMTK_DIR}/config/cfunix.h" DCMTK_VERSION_NUMBER1 84 file(STRINGS "${DCMTK_CONFIGURATION_FILE}" DCMTK_VERSION_NUMBER1 REGEX ".*PACKAGE_VERSION .*")
81 REGEX ".*PACKAGE_VERSION .*")
82 string(REGEX REPLACE ".*PACKAGE_VERSION.*\"([0-9]*)\\.([0-9]*)\\.([0-9]*)\"$" "\\1\\2\\3" DCMTK_VERSION_NUMBER ${DCMTK_VERSION_NUMBER1}) 85 string(REGEX REPLACE ".*PACKAGE_VERSION.*\"([0-9]*)\\.([0-9]*)\\.([0-9]*)\"$" "\\1\\2\\3" DCMTK_VERSION_NUMBER ${DCMTK_VERSION_NUMBER1})
83
84 86
85 IF (EXISTS "${DCMTK_DIR}/oflog") 87 IF (EXISTS "${DCMTK_DIR}/oflog")
86 set(DCMTK_BUNDLES_LOG4CPLUS 1) 88 set(DCMTK_BUNDLES_LOG4CPLUS 1)
87 link_libraries(oflog) 89 link_libraries(oflog)
88 else() 90 else()