Mercurial > hg > orthanc
comparison Resources/CMake/DcmtkConfiguration.cmake @ 2152:cbebc5d072b0
Use of DCMTK 3.6.1 dictionary of private tags in standalone builds
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Mon, 14 Nov 2016 15:10:08 +0100 |
parents | 9a272d552c27 |
children | f75611abd407 |
comparison
equal
deleted
inserted
replaced
2151:8cbb55089a1d | 2152:cbebc5d072b0 |
---|---|
32 else() | 32 else() |
33 set(FirstRun ON) | 33 set(FirstRun ON) |
34 endif() | 34 endif() |
35 | 35 |
36 DownloadPackage(${DCMTK_MD5} ${DCMTK_URL} "${DCMTK_SOURCES_DIR}") | 36 DownloadPackage(${DCMTK_MD5} ${DCMTK_URL} "${DCMTK_SOURCES_DIR}") |
37 | |
38 | |
39 if (FirstRun AND NOT USE_DCMTK_361) | |
40 # If using DCMTK 3.6.0, backport the "private.dic" file from DCMTK | |
41 # 3.6.1 snapshot. This adds support for more private tags, and | |
42 # fixes some import problems with Philips MRI Achieva. | |
43 message("Using the dictionary of private tags from DCMTK 3.6.1") | |
44 configure_file( | |
45 ${ORTHANC_ROOT}/Resources/Patches/dcmtk-3.6.1-private.dic | |
46 ${DCMTK_SOURCES_DIR}/dcmdata/data/private.dic | |
47 COPYONLY) | |
48 endif() | |
49 | |
37 | 50 |
38 IF (CMAKE_CROSSCOMPILING) | 51 IF (CMAKE_CROSSCOMPILING) |
39 SET(C_CHAR_UNSIGNED 1 CACHE INTERNAL "Whether char is unsigned.") | 52 SET(C_CHAR_UNSIGNED 1 CACHE INTERNAL "Whether char is unsigned.") |
40 ENDIF() | 53 ENDIF() |
41 SET(DCMTK_SOURCE_DIR ${DCMTK_SOURCES_DIR}) | 54 SET(DCMTK_SOURCE_DIR ${DCMTK_SOURCES_DIR}) |