annotate Samples/Sdl/SimpleViewer/CMakeLists.txt @ 1376:dc5acb03ad93 broker

Better source groups for SDL samples (retry)
author Benjamin Golinvaux <bgo@osimis.io>
date Wed, 22 Apr 2020 11:54:57 +0200
parents dd50d0852ae2
children 9d138883be66
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
1358
4287eaabe490 Sdl simple viewer application
Benjamin Golinvaux <bgo@osimis.io>
parents:
diff changeset
35 SdlSimpleViewerApplication.h
1364
dd50d0852ae2 SdlSimpleViewer fixes
Benjamin Golinvaux <bgo@osimis.io>
parents: 1358
diff changeset
36 SdlSimpleViewer.cpp
1358
4287eaabe490 Sdl simple viewer application
Benjamin Golinvaux <bgo@osimis.io>
parents:
diff changeset
37 ${ORTHANC_STONE_SOURCES}
4287eaabe490 Sdl simple viewer application
Benjamin Golinvaux <bgo@osimis.io>
parents:
diff changeset
38 )
4287eaabe490 Sdl simple viewer application
Benjamin Golinvaux <bgo@osimis.io>
parents:
diff changeset
39
1376
dc5acb03ad93 Better source groups for SDL samples (retry)
Benjamin Golinvaux <bgo@osimis.io>
parents: 1364
diff changeset
40
1364
dd50d0852ae2 SdlSimpleViewer fixes
Benjamin Golinvaux <bgo@osimis.io>
parents: 1358
diff changeset
41 target_link_libraries(SdlSimpleViewer ${DCMTK_LIBRARIES})
1376
dc5acb03ad93 Better source groups for SDL samples (retry)
Benjamin Golinvaux <bgo@osimis.io>
parents: 1364
diff changeset
42