comparison Resources/CMake/OrthancFrameworkConfiguration.cmake @ 2397:98c2a9c2c0fc

automated inclusion of DICOM dictionaries
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 30 Aug 2017 17:18:16 +0200
parents c244a61a5fd8
children e6af2c5cd0f1
comparison
equal deleted inserted replaced
2396:c244a61a5fd8 2397:98c2a9c2c0fc
351 ${ORTHANC_ROOT}/Core/DicomNetworking/Internals/StoreScp.cpp 351 ${ORTHANC_ROOT}/Core/DicomNetworking/Internals/StoreScp.cpp
352 ) 352 )
353 else() 353 else()
354 add_definitions(-DORTHANC_ENABLE_DCMTK_NETWORKING=0) 354 add_definitions(-DORTHANC_ENABLE_DCMTK_NETWORKING=0)
355 endif() 355 endif()
356
357 if (STANDALONE_BUILD AND NOT HAS_EMBEDDED_RESOURCES)
358 EmbedResources(
359 ${DCMTK_DICTIONARIES}
360 )
361 list(APPEND ORTHANC_DICOM_SOURCES_DEPENDENCIES
362 ${AUTOGENERATED_SOURCES}
363 )
364 endif()
356 365
357 else() 366 else()
358 add_definitions( 367 add_definitions(
359 -DORTHANC_ENABLE_DCMTK=0 368 -DORTHANC_ENABLE_DCMTK=0
360 -DORTHANC_ENABLE_DCMTK_NETWORKING=0 369 -DORTHANC_ENABLE_DCMTK_NETWORKING=0
436 ${ORTHANC_CORE_SOURCES_INTERNAL} 445 ${ORTHANC_CORE_SOURCES_INTERNAL}
437 ${ORTHANC_CORE_SOURCES_DEPENDENCIES} 446 ${ORTHANC_CORE_SOURCES_DEPENDENCIES}
438 ) 447 )
439 448
440 if (ENABLE_DCMTK) 449 if (ENABLE_DCMTK)
441 set(ORTHANC_DICOM_SOURCES_DEPENDENCIES 450 list(APPEND ORTHANC_DICOM_SOURCES_DEPENDENCIES
442 ${DCMTK_SOURCES} 451 ${DCMTK_SOURCES}
443 ) 452 )
444 453
445 set(ORTHANC_DICOM_SOURCES 454 set(ORTHANC_DICOM_SOURCES
446 ${ORTHANC_DICOM_SOURCES_INTERNAL} 455 ${ORTHANC_DICOM_SOURCES_INTERNAL}