Mercurial > hg > orthanc
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) |