Mercurial > hg > orthanc
comparison Plugins/Samples/ServeFolders/CMakeLists.txt @ 1391:b3119c32c920
version in ServerFolders plugin
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Fri, 29 May 2015 17:32:00 +0200 |
parents | 92da9e1c2daa |
children | 56f613d1df29 |
comparison
equal
deleted
inserted
replaced
1390:92da9e1c2daa | 1391:b3119c32c920 |
---|---|
1 cmake_minimum_required(VERSION 2.8) | 1 cmake_minimum_required(VERSION 2.8) |
2 | 2 |
3 project(ServeFolders) | 3 project(ServeFolders) |
4 | 4 |
5 SET(SERVE_FOLDERS_VERSION "0.0" CACHE STRING "Version of the plugin") | |
5 SET(ALLOW_DOWNLOADS OFF CACHE BOOL "Allow CMake to download packages") | 6 SET(ALLOW_DOWNLOADS OFF CACHE BOOL "Allow CMake to download packages") |
6 SET(USE_SYSTEM_JSONCPP ON CACHE BOOL "Use the system version of JsonCpp") | 7 SET(USE_SYSTEM_JSONCPP ON CACHE BOOL "Use the system version of JsonCpp") |
7 | 8 |
8 set(ORTHANC_ROOT ${CMAKE_SOURCE_DIR}/../../../) | 9 set(ORTHANC_ROOT ${CMAKE_SOURCE_DIR}/../../../) |
9 | 10 |
15 | 16 |
16 add_library(ServeFolders SHARED | 17 add_library(ServeFolders SHARED |
17 Plugin.cpp | 18 Plugin.cpp |
18 ${THIRD_PARTY_SOURCES} | 19 ${THIRD_PARTY_SOURCES} |
19 ) | 20 ) |
21 | |
22 | |
23 message("Setting the version of the plugin to ${SERVE_FOLDERS_VERSION}") | |
24 add_definitions(-DSERVE_FOLDERS_VERSION="${SERVE_FOLDERS_VERSION}") | |
25 | |
26 set_target_properties(ServeFolders PROPERTIES | |
27 VERSION ${SERVE_FOLDERS_VERSION} | |
28 SOVERSION ${SERVE_FOLDERS_VERSION}) | |
29 | |
30 install( | |
31 TARGETS ServeFolders | |
32 RUNTIME DESTINATION lib # Destination for Windows | |
33 LIBRARY DESTINATION share/orthanc/plugins # Destination for Linux | |
34 ) |