Mercurial > hg > orthanc-stone
comparison Samples/Sdl/RtViewer/CMakeLists.txt @ 1471:28c64c246312
working on a shared library
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Mon, 15 Jun 2020 12:57:54 +0200 |
parents | 70b0b1dc1de4 |
children | 9cbc6d21ae89 |
comparison
equal
deleted
inserted
replaced
1470:390b0c30ba19 | 1471:28c64c246312 |
---|---|
5 set(ORTHANC_FRAMEWORK_SOURCE "path") | 5 set(ORTHANC_FRAMEWORK_SOURCE "path") |
6 set(ORTHANC_FRAMEWORK_ROOT ${CMAKE_CURRENT_LIST_DIR}/../../../../orthanc) | 6 set(ORTHANC_FRAMEWORK_ROOT ${CMAKE_CURRENT_LIST_DIR}/../../../../orthanc) |
7 set(STONE_ROOT ${CMAKE_CURRENT_LIST_DIR}/../../../) | 7 set(STONE_ROOT ${CMAKE_CURRENT_LIST_DIR}/../../../) |
8 | 8 |
9 include(${STONE_ROOT}/Resources/CMake/OrthancStoneParameters.cmake) | 9 include(${STONE_ROOT}/Resources/CMake/OrthancStoneParameters.cmake) |
10 include(${ORTHANC_ROOT}/Resources/CMake/AutoGeneratedCode.cmake) | |
10 include(${ORTHANC_ROOT}/Resources/CMake/DownloadPackage.cmake) | 11 include(${ORTHANC_ROOT}/Resources/CMake/DownloadPackage.cmake) |
11 | 12 |
12 SET(ENABLE_GOOGLE_TEST OFF) | 13 SET(ENABLE_GOOGLE_TEST OFF) |
13 SET(ENABLE_LOCALE ON) # Necessary for text rendering | 14 SET(ENABLE_LOCALE ON) # Necessary for text rendering |
14 SET(ENABLE_SDL ON) | 15 SET(ENABLE_SDL ON) |
15 SET(ENABLE_DCMTK ON) # <== | 16 SET(ENABLE_DCMTK ON) # <== |
16 SET(ENABLE_OPENGL ON) # <== | 17 SET(ENABLE_OPENGL ON) # <== |
17 SET(ENABLE_WEB_CLIENT ON) | 18 SET(ENABLE_WEB_CLIENT ON) |
18 SET(ORTHANC_SANDBOXED OFF) | 19 SET(ORTHANC_SANDBOXED OFF) |
19 | 20 |
21 include(${STONE_ROOT}/Resources/CMake/BoostExtendedConfiguration.cmake) | |
22 include(${STONE_ROOT}/Resources/CMake/OrthancStoneConfiguration.cmake) | |
23 include(${STONE_ROOT}/Resources/CMake/Utilities.cmake) | |
24 | |
20 DownloadPackage( | 25 DownloadPackage( |
21 "a24b8136b8f3bb93f166baf97d9328de" | 26 "a24b8136b8f3bb93f166baf97d9328de" |
22 "http://orthanc.osimis.io/ThirdPartyDownloads/ubuntu-font-family-0.83.zip" | 27 "http://orthanc.osimis.io/ThirdPartyDownloads/ubuntu-font-family-0.83.zip" |
23 "${CMAKE_BINARY_DIR}/ubuntu-font-family-0.83") | 28 "${CMAKE_BINARY_DIR}/ubuntu-font-family-0.83") |
24 | 29 |
25 set(ORTHANC_STONE_APPLICATION_RESOURCES | 30 EmbedResources( |
31 COLORMAP_HOT ${ORTHANC_STONE_ROOT}/Resources/Colormaps/hot.lut | |
26 UBUNTU_FONT ${CMAKE_BINARY_DIR}/ubuntu-font-family-0.83/Ubuntu-R.ttf | 32 UBUNTU_FONT ${CMAKE_BINARY_DIR}/ubuntu-font-family-0.83/Ubuntu-R.ttf |
27 ) | 33 ) |
28 | |
29 include(${STONE_ROOT}/Resources/CMake/OrthancStoneConfiguration.cmake) | |
30 include(${STONE_ROOT}/Resources/CMake/Utilities.cmake) | |
31 | 34 |
32 add_definitions( | 35 add_definitions( |
33 -DORTHANC_ENABLE_LOGGING=1 | 36 -DORTHANC_ENABLE_LOGGING=1 |
34 -DORTHANC_ENABLE_LOGGING_PLUGIN=0 | 37 -DORTHANC_ENABLE_LOGGING_PLUGIN=0 |
35 -DORTHANC_ENABLE_PUGIXML=0 | 38 -DORTHANC_ENABLE_PUGIXML=0 |
45 ../../Common/RtViewerApp.h | 48 ../../Common/RtViewerApp.h |
46 ../../Common/RtViewerView.cpp | 49 ../../Common/RtViewerView.cpp |
47 ../../Common/RtViewerView.h | 50 ../../Common/RtViewerView.h |
48 ../../Common/SampleHelpers.h | 51 ../../Common/SampleHelpers.h |
49 ${ORTHANC_STONE_SOURCES} | 52 ${ORTHANC_STONE_SOURCES} |
53 ${AUTOGENERATED_SOURCES} | |
50 ) | 54 ) |
51 | 55 |
52 target_link_libraries(RtViewerSdl ${DCMTK_LIBRARIES}) | 56 target_link_libraries(RtViewerSdl ${DCMTK_LIBRARIES}) |