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
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
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
dd50d0852ae2 SdlSimpleViewer fixes
Benjamin Golinvaux <bgo@osimis.io>
parents: 1358
diff changeset
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
dd50d0852ae2 SdlSimpleViewer fixes
Benjamin Golinvaux <bgo@osimis.io>
parents: 1358
diff changeset
7 set(STONE_ROOT ${CMAKE_CURRENT_LIST_DIR}/../../../)
dd50d0852ae2 SdlSimpleViewer fixes
Benjamin Golinvaux <bgo@osimis.io>
parents: 1358
diff changeset
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
dd50d0852ae2 SdlSimpleViewer fixes
Benjamin Golinvaux <bgo@osimis.io>
parents: 1358
diff changeset
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
dd50d0852ae2 SdlSimpleViewer fixes
Benjamin Golinvaux <bgo@osimis.io>
parents: 1358
diff changeset
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
dd50d0852ae2 SdlSimpleViewer fixes
Benjamin Golinvaux <bgo@osimis.io>
parents: 1358
diff changeset
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