comparison Resources/CMake/OrthancFrameworkConfiguration.cmake @ 2407:5edec967055e

fix sandboxed builds
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 20 Sep 2017 17:02:27 +0200
parents f0cfacd0c9b8
children fe90b3ec9d4a
comparison
equal deleted inserted replaced
2406:f0cfacd0c9b8 2407:5edec967055e
30 ## List of source files 30 ## List of source files
31 ##################################################################### 31 #####################################################################
32 32
33 set(ORTHANC_CORE_SOURCES_INTERNAL 33 set(ORTHANC_CORE_SOURCES_INTERNAL
34 ${ORTHANC_ROOT}/Core/Cache/MemoryCache.cpp 34 ${ORTHANC_ROOT}/Core/Cache/MemoryCache.cpp
35 ${ORTHANC_ROOT}/Core/Cache/SharedArchive.cpp
36 ${ORTHANC_ROOT}/Core/ChunkedBuffer.cpp 35 ${ORTHANC_ROOT}/Core/ChunkedBuffer.cpp
37 ${ORTHANC_ROOT}/Core/Compression/DeflateBaseCompressor.cpp 36 ${ORTHANC_ROOT}/Core/Compression/DeflateBaseCompressor.cpp
38 ${ORTHANC_ROOT}/Core/Compression/GzipCompressor.cpp 37 ${ORTHANC_ROOT}/Core/Compression/GzipCompressor.cpp
39 ${ORTHANC_ROOT}/Core/Compression/HierarchicalZipWriter.cpp 38 ${ORTHANC_ROOT}/Core/Compression/HierarchicalZipWriter.cpp
40 ${ORTHANC_ROOT}/Core/Compression/ZipWriter.cpp 39 ${ORTHANC_ROOT}/Core/Compression/ZipWriter.cpp
45 ${ORTHANC_ROOT}/Core/DicomFormat/DicomIntegerPixelAccessor.cpp 44 ${ORTHANC_ROOT}/Core/DicomFormat/DicomIntegerPixelAccessor.cpp
46 ${ORTHANC_ROOT}/Core/DicomFormat/DicomMap.cpp 45 ${ORTHANC_ROOT}/Core/DicomFormat/DicomMap.cpp
47 ${ORTHANC_ROOT}/Core/DicomFormat/DicomTag.cpp 46 ${ORTHANC_ROOT}/Core/DicomFormat/DicomTag.cpp
48 ${ORTHANC_ROOT}/Core/DicomFormat/DicomValue.cpp 47 ${ORTHANC_ROOT}/Core/DicomFormat/DicomValue.cpp
49 ${ORTHANC_ROOT}/Core/Enumerations.cpp 48 ${ORTHANC_ROOT}/Core/Enumerations.cpp
50 ${ORTHANC_ROOT}/Core/FileStorage/FilesystemStorage.cpp
51 ${ORTHANC_ROOT}/Core/FileStorage/StorageAccessor.cpp
52 ${ORTHANC_ROOT}/Core/Images/Font.cpp 49 ${ORTHANC_ROOT}/Core/Images/Font.cpp
53 ${ORTHANC_ROOT}/Core/Images/FontRegistry.cpp 50 ${ORTHANC_ROOT}/Core/Images/FontRegistry.cpp
54 ${ORTHANC_ROOT}/Core/Images/IImageWriter.cpp 51 ${ORTHANC_ROOT}/Core/Images/IImageWriter.cpp
55 ${ORTHANC_ROOT}/Core/Images/Image.cpp 52 ${ORTHANC_ROOT}/Core/Images/Image.cpp
56 ${ORTHANC_ROOT}/Core/Images/ImageAccessor.cpp 53 ${ORTHANC_ROOT}/Core/Images/ImageAccessor.cpp
57 ${ORTHANC_ROOT}/Core/Images/ImageBuffer.cpp 54 ${ORTHANC_ROOT}/Core/Images/ImageBuffer.cpp
58 ${ORTHANC_ROOT}/Core/Images/ImageProcessing.cpp 55 ${ORTHANC_ROOT}/Core/Images/ImageProcessing.cpp
59 ${ORTHANC_ROOT}/Core/Logging.cpp 56 ${ORTHANC_ROOT}/Core/Logging.cpp
60 ${ORTHANC_ROOT}/Core/MultiThreading/BagOfTasksProcessor.cpp
61 ${ORTHANC_ROOT}/Core/MultiThreading/Mutex.cpp
62 ${ORTHANC_ROOT}/Core/MultiThreading/ReaderWriterLock.cpp
63 ${ORTHANC_ROOT}/Core/MultiThreading/RunnableWorkersPool.cpp
64 ${ORTHANC_ROOT}/Core/MultiThreading/Semaphore.cpp
65 ${ORTHANC_ROOT}/Core/MultiThreading/SharedMessageQueue.cpp
66 ${ORTHANC_ROOT}/Core/SystemToolbox.cpp
67 ${ORTHANC_ROOT}/Core/TemporaryFile.cpp
68 ${ORTHANC_ROOT}/Core/Toolbox.cpp 57 ${ORTHANC_ROOT}/Core/Toolbox.cpp
69 ${ORTHANC_ROOT}/Core/WebServiceParameters.cpp 58 ${ORTHANC_ROOT}/Core/WebServiceParameters.cpp
70 ) 59 )
71 60
72 61
396 385
397 add_definitions( 386 add_definitions(
398 -DORTHANC_DATABASE_VERSION=${ORTHANC_DATABASE_VERSION} 387 -DORTHANC_DATABASE_VERSION=${ORTHANC_DATABASE_VERSION}
399 -DORTHANC_DEFAULT_DICOM_ENCODING=Encoding_Latin1 388 -DORTHANC_DEFAULT_DICOM_ENCODING=Encoding_Latin1
400 -DORTHANC_ENABLE_BASE64=1 389 -DORTHANC_ENABLE_BASE64=1
401 -DORTHANC_ENABLE_LOGGING=1
402 -DORTHANC_ENABLE_LOGGING_PLUGIN=0
403 -DORTHANC_ENABLE_MD5=1 390 -DORTHANC_ENABLE_MD5=1
404 -DORTHANC_MAXIMUM_TAG_LENGTH=256 391 -DORTHANC_MAXIMUM_TAG_LENGTH=256
405 -DORTHANC_VERSION="${ORTHANC_VERSION}" 392 -DORTHANC_VERSION="${ORTHANC_VERSION}"
406 ) 393 )
407 394
408 395
409 if (ORTHANC_SANDBOXED) 396 if (ORTHANC_SANDBOXED)
410 add_definitions(-DORTHANC_SANDBOXED=1) 397 add_definitions(
411 else() 398 -DORTHANC_SANDBOXED=1
412 add_definitions(-DORTHANC_SANDBOXED=0) 399 -DORTHANC_ENABLE_LOGGING=0
400 -DORTHANC_ENABLE_LOGGING_PLUGIN=0
401 )
402
403 else()
404 add_definitions(
405 -DORTHANC_SANDBOXED=0
406 -DORTHANC_ENABLE_LOGGING=1
407 -DORTHANC_ENABLE_LOGGING_PLUGIN=0
408 )
409
410 list(APPEND ORTHANC_CORE_SOURCES_INTERNAL
411 ${ORTHANC_ROOT}/Core/Cache/SharedArchive.cpp
412 ${ORTHANC_ROOT}/Core/FileStorage/FilesystemStorage.cpp
413 ${ORTHANC_ROOT}/Core/FileStorage/StorageAccessor.cpp
414 ${ORTHANC_ROOT}/Core/MultiThreading/BagOfTasksProcessor.cpp
415 ${ORTHANC_ROOT}/Core/MultiThreading/Mutex.cpp
416 ${ORTHANC_ROOT}/Core/MultiThreading/ReaderWriterLock.cpp
417 ${ORTHANC_ROOT}/Core/MultiThreading/RunnableWorkersPool.cpp
418 ${ORTHANC_ROOT}/Core/MultiThreading/Semaphore.cpp
419 ${ORTHANC_ROOT}/Core/MultiThreading/SharedMessageQueue.cpp
420 ${ORTHANC_ROOT}/Core/SystemToolbox.cpp
421 ${ORTHANC_ROOT}/Core/TemporaryFile.cpp
422 )
413 endif() 423 endif()
414 424
415 425
416 if (HAS_EMBEDDED_RESOURCES) 426 if (HAS_EMBEDDED_RESOURCES)
417 add_definitions(-DORTHANC_HAS_EMBEDDED_RESOURCES=1) 427 add_definitions(-DORTHANC_HAS_EMBEDDED_RESOURCES=1)