Mercurial > hg > orthanc
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() |