Mercurial > hg > orthanc
comparison OrthancFramework/Resources/CMake/DcmtkConfiguration.cmake @ 4166:ad64038bcbc5
Fix CMake Policy CMP0058
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Thu, 27 Aug 2020 14:59:15 +0200 |
parents | 304842a0d152 |
children | 1657c8700974 |
comparison
equal
deleted
inserted
replaced
4163:d0f9e29a751b | 4166:ad64038bcbc5 |
---|---|
166 set(DCMTK_USE_EMBEDDED_DICTIONARIES 1) | 166 set(DCMTK_USE_EMBEDDED_DICTIONARIES 1) |
167 set(DCMTK_DICTIONARIES | 167 set(DCMTK_DICTIONARIES |
168 DICTIONARY_DICOM ${DCMTK_SOURCES_DIR}/dcmdata/data/dicom.dic | 168 DICTIONARY_DICOM ${DCMTK_SOURCES_DIR}/dcmdata/data/dicom.dic |
169 DICTIONARY_PRIVATE ${DCMTK_SOURCES_DIR}/dcmdata/data/private.dic | 169 DICTIONARY_PRIVATE ${DCMTK_SOURCES_DIR}/dcmdata/data/private.dic |
170 DICTIONARY_DICONDE ${DCMTK_SOURCES_DIR}/dcmdata/data/diconde.dic | 170 DICTIONARY_DICONDE ${DCMTK_SOURCES_DIR}/dcmdata/data/diconde.dic |
171 ) | |
172 | |
173 # Fix CMake Policy CMP0058 (related to ninja) by creating a phony | |
174 # target for files coming from downloaded packages | |
175 add_custom_command( | |
176 OUTPUT | |
177 ${DCMTK_SOURCES_DIR}/dcmdata/data/dicom.dic | |
178 ${DCMTK_SOURCES_DIR}/dcmdata/data/private.dic | |
179 ${DCMTK_SOURCES_DIR}/dcmdata/data/diconde.dic | |
180 COMMAND ${CMAKE_COMMAND} -E echo_append "" | |
171 ) | 181 ) |
172 else() | 182 else() |
173 set(DCMTK_USE_EMBEDDED_DICTIONARIES 0) | 183 set(DCMTK_USE_EMBEDDED_DICTIONARIES 0) |
174 endif() | 184 endif() |
175 | 185 |