Mercurial > hg > orthanc
comparison Resources/CMake/OrthancFrameworkConfiguration.cmake @ 3992:f9863630ec7f
working on the shared library for Orthanc framework
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Fri, 05 Jun 2020 16:07:01 +0200 |
parents | cb801e5b4411 |
children | 7e8bfda62b43 |
comparison
equal
deleted
inserted
replaced
3991:5d2348b39392 | 3992:f9863630ec7f |
---|---|
262 include(${CMAKE_CURRENT_LIST_DIR}/CivetwebConfiguration.cmake) | 262 include(${CMAKE_CURRENT_LIST_DIR}/CivetwebConfiguration.cmake) |
263 add_definitions( | 263 add_definitions( |
264 -DORTHANC_ENABLE_CIVETWEB=1 | 264 -DORTHANC_ENABLE_CIVETWEB=1 |
265 -DORTHANC_ENABLE_MONGOOSE=0 | 265 -DORTHANC_ENABLE_MONGOOSE=0 |
266 ) | 266 ) |
267 set(ORTHANC_ENABLE_CIVETWEB 1) | |
267 else() | 268 else() |
268 include(${CMAKE_CURRENT_LIST_DIR}/MongooseConfiguration.cmake) | 269 include(${CMAKE_CURRENT_LIST_DIR}/MongooseConfiguration.cmake) |
269 add_definitions( | |
270 -DORTHANC_ENABLE_CIVETWEB=0 | |
271 -DORTHANC_ENABLE_MONGOOSE=1 | |
272 ) | |
273 endif() | 270 endif() |
274 | 271 |
275 list(APPEND ORTHANC_CORE_SOURCES_INTERNAL | 272 list(APPEND ORTHANC_CORE_SOURCES_INTERNAL |
276 ${ORTHANC_ROOT}/Core/HttpServer/BufferHttpSender.cpp | 273 ${ORTHANC_ROOT}/Core/HttpServer/BufferHttpSender.cpp |
277 ${ORTHANC_ROOT}/Core/HttpServer/FilesystemHttpHandler.cpp | 274 ${ORTHANC_ROOT}/Core/HttpServer/FilesystemHttpHandler.cpp |
289 ${ORTHANC_ROOT}/Core/RestApi/RestApiHierarchy.cpp | 286 ${ORTHANC_ROOT}/Core/RestApi/RestApiHierarchy.cpp |
290 ${ORTHANC_ROOT}/Core/RestApi/RestApiOutput.cpp | 287 ${ORTHANC_ROOT}/Core/RestApi/RestApiOutput.cpp |
291 ${ORTHANC_ROOT}/Core/RestApi/RestApiPath.cpp | 288 ${ORTHANC_ROOT}/Core/RestApi/RestApiPath.cpp |
292 ) | 289 ) |
293 endif() | 290 endif() |
291 | |
292 if (ORTHANC_ENABLE_CIVETWEB) | |
293 add_definitions(-DORTHANC_ENABLE_CIVETWEB=1) | |
294 else() | |
295 add_definitions(-DORTHANC_ENABLE_CIVETWEB=0) | |
296 endif() | |
297 | |
298 if (ORTHANC_ENABLE_MONGOOSE) | |
299 add_definitions(-DORTHANC_ENABLE_MONGOOSE=1) | |
300 else() | |
301 add_definitions(-DORTHANC_ENABLE_MONGOOSE=0) | |
302 endif() | |
303 | |
294 | 304 |
295 | 305 |
296 ## | 306 ## |
297 ## JPEG support: libjpeg | 307 ## JPEG support: libjpeg |
298 ## | 308 ## |
532 | 542 |
533 | 543 |
534 if (ORTHANC_SANDBOXED) | 544 if (ORTHANC_SANDBOXED) |
535 add_definitions( | 545 add_definitions( |
536 -DORTHANC_SANDBOXED=1 | 546 -DORTHANC_SANDBOXED=1 |
537 -DORTHANC_ENABLE_LOGGING_PLUGIN=0 | |
538 ) | 547 ) |
539 | 548 |
540 if (CMAKE_SYSTEM_NAME STREQUAL "Emscripten") | 549 if (CMAKE_SYSTEM_NAME STREQUAL "Emscripten") |
541 add_definitions( | 550 set(ORTHANC_ENABLE_LOGGING ON) |
542 -DORTHANC_ENABLE_LOGGING=1 | 551 set(ORTHANC_ENABLE_LOGGING_STDIO ON) |
543 -DORTHANC_ENABLE_LOGGING_STDIO=1 | 552 else() |
544 ) | 553 set(ORTHANC_ENABLE_LOGGING OFF) |
545 else() | |
546 add_definitions( | |
547 -DORTHANC_ENABLE_LOGGING=0 | |
548 ) | |
549 endif() | 554 endif() |
550 | 555 |
551 else() | 556 else() |
557 set(ORTHANC_ENABLE_LOGGING ON) | |
558 set(ORTHANC_ENABLE_LOGGING_STDIO OFF) | |
559 | |
552 add_definitions( | 560 add_definitions( |
553 -DORTHANC_ENABLE_LOGGING=1 | |
554 -DORTHANC_ENABLE_LOGGING_STDIO=0 | |
555 -DORTHANC_SANDBOXED=0 | 561 -DORTHANC_SANDBOXED=0 |
556 ) | 562 ) |
557 | 563 |
558 list(APPEND ORTHANC_CORE_SOURCES_INTERNAL | 564 list(APPEND ORTHANC_CORE_SOURCES_INTERNAL |
559 ${ORTHANC_ROOT}/Core/Cache/SharedArchive.cpp | 565 ${ORTHANC_ROOT}/Core/Cache/SharedArchive.cpp |
575 ) | 581 ) |
576 endif() | 582 endif() |
577 endif() | 583 endif() |
578 | 584 |
579 | 585 |
586 | |
587 if (ORTHANC_ENABLE_LOGGING) | |
588 add_definitions(-DORTHANC_ENABLE_LOGGING=1) | |
589 else() | |
590 add_definitions(-DORTHANC_ENABLE_LOGGING=0) | |
591 endif() | |
592 | |
593 if (ORTHANC_ENABLE_LOGGING_PLUGIN) | |
594 add_definitions(-DORTHANC_ENABLE_LOGGING_PLUGIN=1) | |
595 else() | |
596 add_definitions(-DORTHANC_ENABLE_LOGGING_PLUGIN=0) | |
597 endif() | |
598 | |
599 if (ORTHANC_ENABLE_LOGGING_STDIO) | |
600 add_definitions(-DORTHANC_ENABLE_LOGGING_STDIO=1) | |
601 else() | |
602 add_definitions(-DORTHANC_ENABLE_LOGGING_STDIO=0) | |
603 endif() | |
604 | |
605 | |
580 if (HAS_EMBEDDED_RESOURCES) | 606 if (HAS_EMBEDDED_RESOURCES) |
581 add_definitions(-DORTHANC_HAS_EMBEDDED_RESOURCES=1) | 607 add_definitions(-DORTHANC_HAS_EMBEDDED_RESOURCES=1) |
582 | 608 |
583 if (ENABLE_WEB_SERVER) | 609 if (ENABLE_WEB_SERVER) |
584 list(APPEND ORTHANC_CORE_SOURCES_INTERNAL | 610 list(APPEND ORTHANC_CORE_SOURCES_INTERNAL |