comparison Resources/CMake/DcmtkConfigurationStatic-3.6.0.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 05a363186da6
comparison
equal deleted inserted replaced
3278:ce6a98f8ed85 3279:dd10fe965870
135 135
136 CONFIGURE_FILE( 136 CONFIGURE_FILE(
137 ${DCMTK_SOURCES_DIR}/CMake/osconfig.h.in 137 ${DCMTK_SOURCES_DIR}/CMake/osconfig.h.in
138 ${DCMTK_SOURCES_DIR}/config/include/dcmtk/config/osconfig.h) 138 ${DCMTK_SOURCES_DIR}/config/include/dcmtk/config/osconfig.h)
139 139
140 AUX_SOURCE_DIRECTORY(${DCMTK_SOURCES_DIR}/dcmdata/libsrc DCMTK_SOURCES)
141 AUX_SOURCE_DIRECTORY(${DCMTK_SOURCES_DIR}/ofstd/libsrc DCMTK_SOURCES)
142
143 if (ENABLE_DCMTK_NETWORKING)
144 AUX_SOURCE_DIRECTORY(${DCMTK_SOURCES_DIR}/dcmnet/libsrc DCMTK_SOURCES)
145 include_directories(
146 ${DCMTK_SOURCES_DIR}/dcmnet/include
147 )
148 endif()
149
150 if (ENABLE_DCMTK_JPEG)
151 AUX_SOURCE_DIRECTORY(${DCMTK_SOURCES_DIR}/dcmjpeg/libsrc DCMTK_SOURCES)
152 AUX_SOURCE_DIRECTORY(${DCMTK_SOURCES_DIR}/dcmjpeg/libijg8 DCMTK_SOURCES)
153 AUX_SOURCE_DIRECTORY(${DCMTK_SOURCES_DIR}/dcmjpeg/libijg12 DCMTK_SOURCES)
154 AUX_SOURCE_DIRECTORY(${DCMTK_SOURCES_DIR}/dcmjpeg/libijg16 DCMTK_SOURCES)
155 include_directories(
156 ${DCMTK_SOURCES_DIR}/dcmjpeg/include
157 ${DCMTK_SOURCES_DIR}/dcmjpeg/libijg8
158 ${DCMTK_SOURCES_DIR}/dcmjpeg/libijg12
159 ${DCMTK_SOURCES_DIR}/dcmjpeg/libijg16
160 ${DCMTK_SOURCES_DIR}/dcmimgle/include
161 )
162 list(REMOVE_ITEM DCMTK_SOURCES
163 ${DCMTK_SOURCES_DIR}/dcmjpeg/libsrc/ddpiimpl.cc
164
165 # Disable support for encoding JPEG (modification in Orthanc 1.0.1)
166 ${DCMTK_SOURCES_DIR}/dcmjpeg/libsrc/djcodece.cc
167 ${DCMTK_SOURCES_DIR}/dcmjpeg/libsrc/djencsv1.cc
168 ${DCMTK_SOURCES_DIR}/dcmjpeg/libsrc/djencbas.cc
169 ${DCMTK_SOURCES_DIR}/dcmjpeg/libsrc/djencpro.cc
170 ${DCMTK_SOURCES_DIR}/dcmjpeg/libsrc/djenclol.cc
171 ${DCMTK_SOURCES_DIR}/dcmjpeg/libsrc/djencode.cc
172 ${DCMTK_SOURCES_DIR}/dcmjpeg/libsrc/djencext.cc
173 ${DCMTK_SOURCES_DIR}/dcmjpeg/libsrc/djencsps.cc
174 )
175 endif()
176
177
178 if (ENABLE_DCMTK_JPEG_LOSSLESS)
179 AUX_SOURCE_DIRECTORY(${DCMTK_SOURCES_DIR}/dcmjpls/libsrc DCMTK_SOURCES)
180 AUX_SOURCE_DIRECTORY(${DCMTK_SOURCES_DIR}/dcmjpls/libcharls DCMTK_SOURCES)
181 include_directories(
182 ${DCMTK_SOURCES_DIR}/dcmjpeg/include
183 ${DCMTK_SOURCES_DIR}/dcmjpls/include
184 ${DCMTK_SOURCES_DIR}/dcmjpls/libcharls
185 )
186 list(REMOVE_ITEM DCMTK_SOURCES
187 ${DCMTK_SOURCES_DIR}/dcmjpls/libsrc/djcodece.cc
188
189 # Disable support for encoding JPEG-LS (modification in Orthanc 1.0.1)
190 ${DCMTK_SOURCES_DIR}/dcmjpls/libsrc/djencode.cc
191 )
192 list(APPEND DCMTK_SOURCES
193 ${DCMTK_SOURCES_DIR}/dcmjpeg/libsrc/djrplol.cc
194 )
195 endif()
196 140
197 141
198 # Source for the logging facility of DCMTK 142 # Source for the logging facility of DCMTK
199 AUX_SOURCE_DIRECTORY(${DCMTK_SOURCES_DIR}/oflog/libsrc DCMTK_SOURCES) 143 AUX_SOURCE_DIRECTORY(${DCMTK_SOURCES_DIR}/oflog/libsrc DCMTK_SOURCES)
200 if (${CMAKE_SYSTEM_NAME} STREQUAL "Linux" OR 144 if (${CMAKE_SYSTEM_NAME} STREQUAL "Linux" OR