Mercurial > hg > orthanc-webviewer
comparison CMakeLists.txt @ 206:d1ed9efdea6c
rename ORTHANC_WEBVIEWER_VERSION as ORTHANC_PLUGIN_VERSION
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Fri, 20 Jul 2018 14:25:04 +0200 |
parents | a27f6c89f000 |
children | 2f27287c047c |
comparison
equal
deleted
inserted
replaced
205:7edc2c82996c | 206:d1ed9efdea6c |
---|---|
19 | 19 |
20 cmake_minimum_required(VERSION 2.8) | 20 cmake_minimum_required(VERSION 2.8) |
21 | 21 |
22 project(OrthancWebViewer) | 22 project(OrthancWebViewer) |
23 | 23 |
24 set(ORTHANC_WEBVIEWER_VERSION "mainline") | 24 set(ORTHANC_PLUGIN_VERSION "mainline") |
25 | 25 |
26 if (ORTHANC_WEBVIEWER_VERSION STREQUAL "mainline") | 26 if (ORTHANC_PLUGIN_VERSION STREQUAL "mainline") |
27 set(ORTHANC_FRAMEWORK_VERSION "mainline") | 27 set(ORTHANC_FRAMEWORK_VERSION "mainline") |
28 set(ORTHANC_FRAMEWORK_DEFAULT_SOURCE "hg") | 28 set(ORTHANC_FRAMEWORK_DEFAULT_SOURCE "hg") |
29 else() | 29 else() |
30 set(ORTHANC_FRAMEWORK_VERSION "1.3.2") | 30 set(ORTHANC_FRAMEWORK_VERSION "1.3.2") |
31 set(ORTHANC_FRAMEWORK_DEFAULT_SOURCE "web") | 31 set(ORTHANC_FRAMEWORK_DEFAULT_SOURCE "web") |
106 SET(CMAKE_CXX_STANDARD_LIBRARIES "${CMAKE_CXX_STANDARD_LIBRARIES} -lws2_32") | 106 SET(CMAKE_CXX_STANDARD_LIBRARIES "${CMAKE_CXX_STANDARD_LIBRARIES} -lws2_32") |
107 | 107 |
108 execute_process( | 108 execute_process( |
109 COMMAND | 109 COMMAND |
110 ${PYTHON_EXECUTABLE} ${ORTHANC_ROOT}/Resources/WindowsResources.py | 110 ${PYTHON_EXECUTABLE} ${ORTHANC_ROOT}/Resources/WindowsResources.py |
111 ${ORTHANC_WEBVIEWER_VERSION} "OrthancWebViewer" OrthancWebViewer.dll "Web viewer of medical images for Orthanc" | 111 ${ORTHANC_PLUGIN_VERSION} "OrthancWebViewer" OrthancWebViewer.dll "Web viewer of medical images for Orthanc" |
112 ERROR_VARIABLE Failure | 112 ERROR_VARIABLE Failure |
113 OUTPUT_FILE ${AUTOGENERATED_DIR}/Version.rc | 113 OUTPUT_FILE ${AUTOGENERATED_DIR}/Version.rc |
114 ) | 114 ) |
115 | 115 |
116 if (Failure) | 116 if (Failure) |
154 add_dependencies(OrthancWebViewer GDCM) | 154 add_dependencies(OrthancWebViewer GDCM) |
155 endif() | 155 endif() |
156 | 156 |
157 target_link_libraries(OrthancWebViewer ${GDCM_LIBRARIES}) | 157 target_link_libraries(OrthancWebViewer ${GDCM_LIBRARIES}) |
158 | 158 |
159 message("Setting the version of the library to ${ORTHANC_WEBVIEWER_VERSION}") | 159 message("Setting the version of the library to ${ORTHANC_PLUGIN_VERSION}") |
160 | 160 |
161 add_definitions(-DORTHANC_WEBVIEWER_VERSION="${ORTHANC_WEBVIEWER_VERSION}") | 161 add_definitions(-DORTHANC_PLUGIN_VERSION="${ORTHANC_PLUGIN_VERSION}") |
162 | 162 |
163 set_target_properties(OrthancWebViewer PROPERTIES | 163 set_target_properties(OrthancWebViewer PROPERTIES |
164 VERSION ${ORTHANC_WEBVIEWER_VERSION} | 164 VERSION ${ORTHANC_PLUGIN_VERSION} |
165 SOVERSION ${ORTHANC_WEBVIEWER_VERSION}) | 165 SOVERSION ${ORTHANC_PLUGIN_VERSION}) |
166 | 166 |
167 install( | 167 install( |
168 TARGETS OrthancWebViewer | 168 TARGETS OrthancWebViewer |
169 RUNTIME DESTINATION lib # Destination for Windows | 169 RUNTIME DESTINATION lib # Destination for Windows |
170 LIBRARY DESTINATION share/orthanc/plugins # Destination for Linux | 170 LIBRARY DESTINATION share/orthanc/plugins # Destination for Linux |