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