Mercurial > hg > orthanc
comparison OrthancFramework/Resources/CMake/DcmtkConfiguration.cmake @ 4170:1657c8700974
better fix for CMP0058
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Tue, 01 Sep 2020 17:49:41 +0200 |
parents | ad64038bcbc5 |
children | 30efda56500d |
comparison
equal
deleted
inserted
replaced
4169:e8005a58de16 | 4170:1657c8700974 |
---|---|
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 "" | |
181 ) | 171 ) |
182 else() | 172 else() |
183 set(DCMTK_USE_EMBEDDED_DICTIONARIES 0) | 173 set(DCMTK_USE_EMBEDDED_DICTIONARIES 0) |
184 endif() | 174 endif() |
185 | 175 |