Mercurial > hg > orthanc
comparison Resources/CMake/DcmtkConfigurationStatic-3.6.2.cmake @ 3279:dd10fe965870
use of DCMTK 3.6.4 in static builds
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Thu, 21 Feb 2019 15:13:49 +0100 |
parents | 95b0536be2c3 |
children | 4b1017928fc4 |
comparison
equal
deleted
inserted
replaced
3278:ce6a98f8ed85 | 3279:dd10fe965870 |
---|---|
138 # This step must be after the generation of "osconfig.h" | 138 # This step must be after the generation of "osconfig.h" |
139 if (NOT CMAKE_SYSTEM_NAME STREQUAL "Emscripten") | 139 if (NOT CMAKE_SYSTEM_NAME STREQUAL "Emscripten") |
140 INSPECT_FUNDAMENTAL_ARITHMETIC_TYPES() | 140 INSPECT_FUNDAMENTAL_ARITHMETIC_TYPES() |
141 endif() | 141 endif() |
142 | 142 |
143 AUX_SOURCE_DIRECTORY(${DCMTK_SOURCES_DIR}/dcmdata/libsrc DCMTK_SOURCES) | |
144 AUX_SOURCE_DIRECTORY(${DCMTK_SOURCES_DIR}/ofstd/libsrc DCMTK_SOURCES) | |
145 | |
146 if (ENABLE_DCMTK_NETWORKING) | |
147 AUX_SOURCE_DIRECTORY(${DCMTK_SOURCES_DIR}/dcmnet/libsrc DCMTK_SOURCES) | |
148 include_directories( | |
149 ${DCMTK_SOURCES_DIR}/dcmnet/include | |
150 ) | |
151 endif() | |
152 | |
153 if (ENABLE_DCMTK_JPEG) | |
154 AUX_SOURCE_DIRECTORY(${DCMTK_SOURCES_DIR}/dcmjpeg/libsrc DCMTK_SOURCES) | |
155 AUX_SOURCE_DIRECTORY(${DCMTK_SOURCES_DIR}/dcmjpeg/libijg8 DCMTK_SOURCES) | |
156 AUX_SOURCE_DIRECTORY(${DCMTK_SOURCES_DIR}/dcmjpeg/libijg12 DCMTK_SOURCES) | |
157 AUX_SOURCE_DIRECTORY(${DCMTK_SOURCES_DIR}/dcmjpeg/libijg16 DCMTK_SOURCES) | |
158 include_directories( | |
159 ${DCMTK_SOURCES_DIR}/dcmjpeg/include | |
160 ${DCMTK_SOURCES_DIR}/dcmjpeg/libijg8 | |
161 ${DCMTK_SOURCES_DIR}/dcmjpeg/libijg12 | |
162 ${DCMTK_SOURCES_DIR}/dcmjpeg/libijg16 | |
163 ${DCMTK_SOURCES_DIR}/dcmimgle/include | |
164 ) | |
165 list(REMOVE_ITEM DCMTK_SOURCES | |
166 ${DCMTK_SOURCES_DIR}/dcmjpeg/libsrc/ddpiimpl.cc | |
167 | |
168 # Disable support for encoding JPEG (modification in Orthanc 1.0.1) | |
169 ${DCMTK_SOURCES_DIR}/dcmjpeg/libsrc/djcodece.cc | |
170 ${DCMTK_SOURCES_DIR}/dcmjpeg/libsrc/djencsv1.cc | |
171 ${DCMTK_SOURCES_DIR}/dcmjpeg/libsrc/djencbas.cc | |
172 ${DCMTK_SOURCES_DIR}/dcmjpeg/libsrc/djencpro.cc | |
173 ${DCMTK_SOURCES_DIR}/dcmjpeg/libsrc/djenclol.cc | |
174 ${DCMTK_SOURCES_DIR}/dcmjpeg/libsrc/djencode.cc | |
175 ${DCMTK_SOURCES_DIR}/dcmjpeg/libsrc/djencext.cc | |
176 ${DCMTK_SOURCES_DIR}/dcmjpeg/libsrc/djencsps.cc | |
177 ) | |
178 endif() | |
179 | |
180 | |
181 if (ENABLE_DCMTK_JPEG_LOSSLESS) | |
182 AUX_SOURCE_DIRECTORY(${DCMTK_SOURCES_DIR}/dcmjpls/libsrc DCMTK_SOURCES) | |
183 AUX_SOURCE_DIRECTORY(${DCMTK_SOURCES_DIR}/dcmjpls/libcharls DCMTK_SOURCES) | |
184 include_directories( | |
185 ${DCMTK_SOURCES_DIR}/dcmjpeg/include | |
186 ${DCMTK_SOURCES_DIR}/dcmjpls/include | |
187 ${DCMTK_SOURCES_DIR}/dcmjpls/libcharls | |
188 ) | |
189 list(REMOVE_ITEM DCMTK_SOURCES | |
190 ${DCMTK_SOURCES_DIR}/dcmjpls/libsrc/djcodece.cc | |
191 | |
192 # Disable support for encoding JPEG-LS (modification in Orthanc 1.0.1) | |
193 ${DCMTK_SOURCES_DIR}/dcmjpls/libsrc/djencode.cc | |
194 ) | |
195 list(APPEND DCMTK_SOURCES | |
196 ${DCMTK_SOURCES_DIR}/dcmjpeg/libsrc/djrplol.cc | |
197 ) | |
198 endif() | |
199 | |
200 | 143 |
201 # Source for the logging facility of DCMTK | 144 # Source for the logging facility of DCMTK |
202 AUX_SOURCE_DIRECTORY(${DCMTK_SOURCES_DIR}/oflog/libsrc DCMTK_SOURCES) | 145 AUX_SOURCE_DIRECTORY(${DCMTK_SOURCES_DIR}/oflog/libsrc DCMTK_SOURCES) |
203 if (${CMAKE_SYSTEM_NAME} STREQUAL "Linux" OR | 146 if (${CMAKE_SYSTEM_NAME} STREQUAL "Linux" OR |
204 ${CMAKE_SYSTEM_NAME} STREQUAL "Darwin" OR | 147 ${CMAKE_SYSTEM_NAME} STREQUAL "Darwin" OR |
231 ${DCMTK_SOURCES_DIR}/dcmdata/libsrc/dcdict.cc | 174 ${DCMTK_SOURCES_DIR}/dcmdata/libsrc/dcdict.cc |
232 COPYONLY) | 175 COPYONLY) |
233 endif() | 176 endif() |
234 | 177 |
235 | 178 |
236 list(REMOVE_ITEM DCMTK_SOURCES | |
237 ${DCMTK_SOURCES_DIR}/dcmdata/libsrc/mkdictbi.cc | |
238 ${DCMTK_SOURCES_DIR}/dcmdata/libsrc/mkdeftag.cc | |
239 ) | |
240 | |
241 | |
242 #set_source_files_properties(${DCMTK_SOURCES} | 179 #set_source_files_properties(${DCMTK_SOURCES} |
243 # PROPERTIES COMPILE_DEFINITIONS | 180 # PROPERTIES COMPILE_DEFINITIONS |
244 # "PACKAGE_VERSION=\"${DCMTK_PACKAGE_VERSION}\";PACKAGE_VERSION_NUMBER=\"${DCMTK_VERSION_NUMBER}\"") | 181 # "PACKAGE_VERSION=\"${DCMTK_PACKAGE_VERSION}\";PACKAGE_VERSION_NUMBER=\"${DCMTK_VERSION_NUMBER}\"") |