Mercurial > hg > orthanc-webviewer
comparison CMakeLists.txt @ 272:2c3555b8eabc
sync
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 01 Jul 2020 11:29:01 +0200 |
parents | 3e9307f6da67 |
children | 52b56343d268 |
comparison
equal
deleted
inserted
replaced
270:3e9307f6da67 | 272:2c3555b8eabc |
---|---|
51 if (${CMAKE_SYSTEM_NAME} STREQUAL "Linux" OR | 51 if (${CMAKE_SYSTEM_NAME} STREQUAL "Linux" OR |
52 ${CMAKE_SYSTEM_NAME} STREQUAL "kFreeBSD" OR | 52 ${CMAKE_SYSTEM_NAME} STREQUAL "kFreeBSD" OR |
53 ${CMAKE_SYSTEM_NAME} STREQUAL "FreeBSD" OR | 53 ${CMAKE_SYSTEM_NAME} STREQUAL "FreeBSD" OR |
54 ${CMAKE_SYSTEM_NAME} STREQUAL "OpenBSD") | 54 ${CMAKE_SYSTEM_NAME} STREQUAL "OpenBSD") |
55 set(ENABLE_PLUGINS_VERSION_SCRIPT OFF) | 55 set(ENABLE_PLUGINS_VERSION_SCRIPT OFF) |
56 set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,--version-script=${CMAKE_SOURCE_DIR}/Resources/Orthanc/Plugins/VersionScript.map") | 56 set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,--version-script=${CMAKE_SOURCE_DIR}/Resources/Orthanc/Plugins/VersionScriptPlugins.map") |
57 endif() | 57 endif() |
58 | 58 |
59 | 59 |
60 # Download and setup the Orthanc framework | 60 # Download and setup the Orthanc framework |
61 if (ORTHANC_FRAMEWORK_SOURCE STREQUAL "system") | 61 if (ORTHANC_FRAMEWORK_SOURCE STREQUAL "system") |
66 ${CMAKE_SOURCE_DIR}/Resources/Orthanc/ | 66 ${CMAKE_SOURCE_DIR}/Resources/Orthanc/ |
67 ) | 67 ) |
68 link_libraries(OrthancFramework) | 68 link_libraries(OrthancFramework) |
69 else() | 69 else() |
70 include(${CMAKE_SOURCE_DIR}/Resources/Orthanc/CMake/DownloadOrthancFramework.cmake) | 70 include(${CMAKE_SOURCE_DIR}/Resources/Orthanc/CMake/DownloadOrthancFramework.cmake) |
71 include(${ORTHANC_ROOT}/Resources/CMake/OrthancFrameworkParameters.cmake) | 71 include(${ORTHANC_FRAMEWORK_ROOT}/Resources/CMake/OrthancFrameworkParameters.cmake) |
72 | 72 |
73 set(ENABLE_LOCALE OFF) # Disable support for locales (notably in Boost) | 73 set(ENABLE_LOCALE OFF) # Disable support for locales (notably in Boost) |
74 set(ENABLE_GOOGLE_TEST ON) | 74 set(ENABLE_GOOGLE_TEST ON) |
75 set(ENABLE_SQLITE ON) | 75 set(ENABLE_SQLITE ON) |
76 set(ENABLE_MODULE_JOBS OFF CACHE INTERNAL "") | 76 set(ENABLE_MODULE_JOBS OFF CACHE INTERNAL "") |
77 set(ENABLE_MODULE_DICOM OFF CACHE INTERNAL "") | 77 set(ENABLE_MODULE_DICOM OFF CACHE INTERNAL "") |
78 set(HAS_EMBEDDED_RESOURCES ON) | 78 set(HAS_EMBEDDED_RESOURCES ON) |
79 | 79 |
80 include(${ORTHANC_ROOT}/Resources/CMake/OrthancFrameworkConfiguration.cmake) | 80 include(${ORTHANC_FRAMEWORK_ROOT}/Resources/CMake/OrthancFrameworkConfiguration.cmake) |
81 include_directories(${ORTHANC_ROOT}/Core) | 81 include_directories(${ORTHANC_FRAMEWORK_ROOT}/Sources) |
82 endif() | 82 endif() |
83 | 83 |
84 | 84 |
85 include(${CMAKE_SOURCE_DIR}/Resources/CMake/JavaScriptLibraries.cmake) | 85 include(${CMAKE_SOURCE_DIR}/Resources/CMake/JavaScriptLibraries.cmake) |
86 | 86 |
127 elseif (${CMAKE_SYSTEM_NAME} STREQUAL "Windows") | 127 elseif (${CMAKE_SYSTEM_NAME} STREQUAL "Windows") |
128 SET(CMAKE_CXX_STANDARD_LIBRARIES "${CMAKE_CXX_STANDARD_LIBRARIES} -lws2_32") | 128 SET(CMAKE_CXX_STANDARD_LIBRARIES "${CMAKE_CXX_STANDARD_LIBRARIES} -lws2_32") |
129 | 129 |
130 execute_process( | 130 execute_process( |
131 COMMAND | 131 COMMAND |
132 ${PYTHON_EXECUTABLE} ${ORTHANC_ROOT}/Resources/WindowsResources.py | 132 ${PYTHON_EXECUTABLE} ${ORTHANC_FRAMEWORK_ROOT}/Resources/WindowsResources.py |
133 ${ORTHANC_PLUGIN_VERSION} "OrthancWebViewer" OrthancWebViewer.dll "Web viewer of medical images for Orthanc" | 133 ${ORTHANC_PLUGIN_VERSION} "OrthancWebViewer" OrthancWebViewer.dll "Web viewer of medical images for Orthanc" |
134 ERROR_VARIABLE Failure | 134 ERROR_VARIABLE Failure |
135 OUTPUT_FILE ${AUTOGENERATED_DIR}/Version.rc | 135 OUTPUT_FILE ${AUTOGENERATED_DIR}/Version.rc |
136 ) | 136 ) |
137 | 137 |