comparison Samples/Sdl/SimpleViewer/CMakeLists.txt @ 1358:4287eaabe490 broker

Sdl simple viewer application
author Benjamin Golinvaux <bgo@osimis.io>
date Wed, 15 Apr 2020 15:23:30 +0200
parents
children dd50d0852ae2
comparison
equal deleted inserted replaced
1357:0dc5b8a4b3a0 1358:4287eaabe490
1 cmake_minimum_required(VERSION 2.8.3)
2
3 project(SdlViewer)
4
5 set(ALLOW_DOWNLOADS ON)
6
7 set(STONE_ROOT ${CMAKE_CURRENT_LIST_DIR}/../../../)
8
9 set(STATIC_BUILD ON)
10 set(MSVC_MULTIPLE_PROCESSES ON)
11
12 set(ORTHANC_FRAMEWORK_SOURCE "path")
13 set(ORTHANC_FRAMEWORK_ROOT ${CMAKE_CURRENT_LIST_DIR}/../../../../orthanc)
14 include(${STONE_ROOT}/Resources/CMake/OrthancStoneParameters.cmake)
15
16 SET(ENABLE_GOOGLE_TEST OFF)
17 SET(ENABLE_LOCALE ON) # Necessary for text rendering
18 SET(ENABLE_QT OFF)
19 SET(ENABLE_SDL ON)
20 SET(ENABLE_DCMTK ON) # <==
21 SET(ENABLE_OPENGL ON) # <==
22 SET(ENABLE_WEB_CLIENT ON)
23 SET(ORTHANC_SANDBOXED OFF)
24
25 include(${STONE_ROOT}/Resources/CMake/OrthancStoneConfiguration.cmake)
26
27 include_directories(${STONE_ROOT})
28
29 add_definitions(
30 -DORTHANC_ENABLE_LOGGING=1
31 -DORTHANC_ENABLE_LOGGING_PLUGIN=0
32 -DORTHANC_ENABLE_PUGIXML=0
33 -DORTHANC_DEFAULT_DICOM_ENCODING=Encoding_Latin1
34 )
35
36 add_executable(OrthancStone
37 SdlSimpleViewerApplication.h
38 SimpleViewer.cpp
39 ${ORTHANC_STONE_SOURCES}
40 )
41
42 target_link_libraries(OrthancStone ${DCMTK_LIBRARIES})