Mercurial > hg > orthanc
diff 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 |
line wrap: on
line diff
--- a/Resources/CMake/OrthancFrameworkConfiguration.cmake Fri May 29 21:23:57 2020 +0200 +++ b/Resources/CMake/OrthancFrameworkConfiguration.cmake Fri Jun 05 16:07:01 2020 +0200 @@ -264,12 +264,9 @@ -DORTHANC_ENABLE_CIVETWEB=1 -DORTHANC_ENABLE_MONGOOSE=0 ) + set(ORTHANC_ENABLE_CIVETWEB 1) else() include(${CMAKE_CURRENT_LIST_DIR}/MongooseConfiguration.cmake) - add_definitions( - -DORTHANC_ENABLE_CIVETWEB=0 - -DORTHANC_ENABLE_MONGOOSE=1 - ) endif() list(APPEND ORTHANC_CORE_SOURCES_INTERNAL @@ -292,6 +289,19 @@ ) endif() +if (ORTHANC_ENABLE_CIVETWEB) + add_definitions(-DORTHANC_ENABLE_CIVETWEB=1) +else() + add_definitions(-DORTHANC_ENABLE_CIVETWEB=0) +endif() + +if (ORTHANC_ENABLE_MONGOOSE) + add_definitions(-DORTHANC_ENABLE_MONGOOSE=1) +else() + add_definitions(-DORTHANC_ENABLE_MONGOOSE=0) +endif() + + ## ## JPEG support: libjpeg @@ -534,24 +544,20 @@ if (ORTHANC_SANDBOXED) add_definitions( -DORTHANC_SANDBOXED=1 - -DORTHANC_ENABLE_LOGGING_PLUGIN=0 ) if (CMAKE_SYSTEM_NAME STREQUAL "Emscripten") - add_definitions( - -DORTHANC_ENABLE_LOGGING=1 - -DORTHANC_ENABLE_LOGGING_STDIO=1 - ) + set(ORTHANC_ENABLE_LOGGING ON) + set(ORTHANC_ENABLE_LOGGING_STDIO ON) else() - add_definitions( - -DORTHANC_ENABLE_LOGGING=0 - ) + set(ORTHANC_ENABLE_LOGGING OFF) endif() else() + set(ORTHANC_ENABLE_LOGGING ON) + set(ORTHANC_ENABLE_LOGGING_STDIO OFF) + add_definitions( - -DORTHANC_ENABLE_LOGGING=1 - -DORTHANC_ENABLE_LOGGING_STDIO=0 -DORTHANC_SANDBOXED=0 ) @@ -577,6 +583,26 @@ endif() + +if (ORTHANC_ENABLE_LOGGING) + add_definitions(-DORTHANC_ENABLE_LOGGING=1) +else() + add_definitions(-DORTHANC_ENABLE_LOGGING=0) +endif() + +if (ORTHANC_ENABLE_LOGGING_PLUGIN) + add_definitions(-DORTHANC_ENABLE_LOGGING_PLUGIN=1) +else() + add_definitions(-DORTHANC_ENABLE_LOGGING_PLUGIN=0) +endif() + +if (ORTHANC_ENABLE_LOGGING_STDIO) + add_definitions(-DORTHANC_ENABLE_LOGGING_STDIO=1) +else() + add_definitions(-DORTHANC_ENABLE_LOGGING_STDIO=0) +endif() + + if (HAS_EMBEDDED_RESOURCES) add_definitions(-DORTHANC_HAS_EMBEDDED_RESOURCES=1)