Mercurial > hg > orthanc-stone
annotate Samples/Sdl/SingleFrameViewer/CMakeLists.txt @ 1383:ab871499ed30
SingleFrameViewer: refactored file locations + names to share files for RtViewer
author | Benjamin Golinvaux <bgo@osimis.io> |
---|---|
date | Mon, 27 Apr 2020 10:01:03 +0200 |
parents | Samples/Sdl/SimpleViewer/CMakeLists.txt@9d138883be66 |
children | 1c2d065ba372 |
rev | line source |
---|---|
1376
dc5acb03ad93
Better source groups for SDL samples (retry)
Benjamin Golinvaux <bgo@osimis.io>
parents:
1364
diff
changeset
|
1 cmake_minimum_required(VERSION 2.8.10) |
1358
4287eaabe490
Sdl simple viewer application
Benjamin Golinvaux <bgo@osimis.io>
parents:
diff
changeset
|
2 |
1364 | 3 project(SdlSimpleViewer) |
1358
4287eaabe490
Sdl simple viewer application
Benjamin Golinvaux <bgo@osimis.io>
parents:
diff
changeset
|
4 |
4287eaabe490
Sdl simple viewer application
Benjamin Golinvaux <bgo@osimis.io>
parents:
diff
changeset
|
5 set(ORTHANC_FRAMEWORK_SOURCE "path") |
4287eaabe490
Sdl simple viewer application
Benjamin Golinvaux <bgo@osimis.io>
parents:
diff
changeset
|
6 set(ORTHANC_FRAMEWORK_ROOT ${CMAKE_CURRENT_LIST_DIR}/../../../../orthanc) |
1364 | 7 set(STONE_ROOT ${CMAKE_CURRENT_LIST_DIR}/../../../) |
8 | |
1358
4287eaabe490
Sdl simple viewer application
Benjamin Golinvaux <bgo@osimis.io>
parents:
diff
changeset
|
9 include(${STONE_ROOT}/Resources/CMake/OrthancStoneParameters.cmake) |
4287eaabe490
Sdl simple viewer application
Benjamin Golinvaux <bgo@osimis.io>
parents:
diff
changeset
|
10 |
4287eaabe490
Sdl simple viewer application
Benjamin Golinvaux <bgo@osimis.io>
parents:
diff
changeset
|
11 SET(ENABLE_GOOGLE_TEST OFF) |
4287eaabe490
Sdl simple viewer application
Benjamin Golinvaux <bgo@osimis.io>
parents:
diff
changeset
|
12 SET(ENABLE_LOCALE ON) # Necessary for text rendering |
4287eaabe490
Sdl simple viewer application
Benjamin Golinvaux <bgo@osimis.io>
parents:
diff
changeset
|
13 SET(ENABLE_QT OFF) |
4287eaabe490
Sdl simple viewer application
Benjamin Golinvaux <bgo@osimis.io>
parents:
diff
changeset
|
14 SET(ENABLE_SDL ON) |
4287eaabe490
Sdl simple viewer application
Benjamin Golinvaux <bgo@osimis.io>
parents:
diff
changeset
|
15 SET(ENABLE_DCMTK ON) # <== |
4287eaabe490
Sdl simple viewer application
Benjamin Golinvaux <bgo@osimis.io>
parents:
diff
changeset
|
16 SET(ENABLE_OPENGL ON) # <== |
4287eaabe490
Sdl simple viewer application
Benjamin Golinvaux <bgo@osimis.io>
parents:
diff
changeset
|
17 SET(ENABLE_WEB_CLIENT ON) |
4287eaabe490
Sdl simple viewer application
Benjamin Golinvaux <bgo@osimis.io>
parents:
diff
changeset
|
18 SET(ORTHANC_SANDBOXED OFF) |
4287eaabe490
Sdl simple viewer application
Benjamin Golinvaux <bgo@osimis.io>
parents:
diff
changeset
|
19 |
4287eaabe490
Sdl simple viewer application
Benjamin Golinvaux <bgo@osimis.io>
parents:
diff
changeset
|
20 include(${STONE_ROOT}/Resources/CMake/OrthancStoneConfiguration.cmake) |
1376
dc5acb03ad93
Better source groups for SDL samples (retry)
Benjamin Golinvaux <bgo@osimis.io>
parents:
1364
diff
changeset
|
21 include(${STONE_ROOT}/Resources/CMake/Utilities.cmake) |
1358
4287eaabe490
Sdl simple viewer application
Benjamin Golinvaux <bgo@osimis.io>
parents:
diff
changeset
|
22 |
4287eaabe490
Sdl simple viewer application
Benjamin Golinvaux <bgo@osimis.io>
parents:
diff
changeset
|
23 include_directories(${STONE_ROOT}) |
4287eaabe490
Sdl simple viewer application
Benjamin Golinvaux <bgo@osimis.io>
parents:
diff
changeset
|
24 |
4287eaabe490
Sdl simple viewer application
Benjamin Golinvaux <bgo@osimis.io>
parents:
diff
changeset
|
25 add_definitions( |
4287eaabe490
Sdl simple viewer application
Benjamin Golinvaux <bgo@osimis.io>
parents:
diff
changeset
|
26 -DORTHANC_ENABLE_LOGGING=1 |
4287eaabe490
Sdl simple viewer application
Benjamin Golinvaux <bgo@osimis.io>
parents:
diff
changeset
|
27 -DORTHANC_ENABLE_LOGGING_PLUGIN=0 |
4287eaabe490
Sdl simple viewer application
Benjamin Golinvaux <bgo@osimis.io>
parents:
diff
changeset
|
28 -DORTHANC_ENABLE_PUGIXML=0 |
4287eaabe490
Sdl simple viewer application
Benjamin Golinvaux <bgo@osimis.io>
parents:
diff
changeset
|
29 -DORTHANC_DEFAULT_DICOM_ENCODING=Encoding_Latin1 |
4287eaabe490
Sdl simple viewer application
Benjamin Golinvaux <bgo@osimis.io>
parents:
diff
changeset
|
30 ) |
4287eaabe490
Sdl simple viewer application
Benjamin Golinvaux <bgo@osimis.io>
parents:
diff
changeset
|
31 |
1376
dc5acb03ad93
Better source groups for SDL samples (retry)
Benjamin Golinvaux <bgo@osimis.io>
parents:
1364
diff
changeset
|
32 SortFilesInSourceGroups() |
dc5acb03ad93
Better source groups for SDL samples (retry)
Benjamin Golinvaux <bgo@osimis.io>
parents:
1364
diff
changeset
|
33 |
1364 | 34 add_executable(SdlSimpleViewer |
1382
9d138883be66
Proper command-line parameter management for SDL sample
Benjamin Golinvaux <bgo@osimis.io>
parents:
1376
diff
changeset
|
35 ../SdlHelpers.h |
1383
ab871499ed30
SingleFrameViewer: refactored file locations + names to share files for RtViewer
Benjamin Golinvaux <bgo@osimis.io>
parents:
1382
diff
changeset
|
36 ../../Common/SampleHelpers.h |
1358
4287eaabe490
Sdl simple viewer application
Benjamin Golinvaux <bgo@osimis.io>
parents:
diff
changeset
|
37 SdlSimpleViewerApplication.h |
1364 | 38 SdlSimpleViewer.cpp |
1358
4287eaabe490
Sdl simple viewer application
Benjamin Golinvaux <bgo@osimis.io>
parents:
diff
changeset
|
39 ${ORTHANC_STONE_SOURCES} |
4287eaabe490
Sdl simple viewer application
Benjamin Golinvaux <bgo@osimis.io>
parents:
diff
changeset
|
40 ) |
4287eaabe490
Sdl simple viewer application
Benjamin Golinvaux <bgo@osimis.io>
parents:
diff
changeset
|
41 |
1376
dc5acb03ad93
Better source groups for SDL samples (retry)
Benjamin Golinvaux <bgo@osimis.io>
parents:
1364
diff
changeset
|
42 |
1364 | 43 target_link_libraries(SdlSimpleViewer ${DCMTK_LIBRARIES}) |
1376
dc5acb03ad93
Better source groups for SDL samples (retry)
Benjamin Golinvaux <bgo@osimis.io>
parents:
1364
diff
changeset
|
44 |