0
|
1 cmake_minimum_required(VERSION 2.8)
|
|
2 project(OrthancStone)
|
|
3
|
|
4 include(Resources/CMake/OrthancStone.cmake)
|
|
5
|
|
6 add_library(OrthancStone ${ORTHANC_STONE_SOURCES})
|
|
7
|
|
8 macro(BuildSample Target Sample)
|
|
9 add_executable(${Target} Samples/SampleMainSdl.cpp)
|
|
10 set_target_properties(${Target} PROPERTIES COMPILE_DEFINITIONS ORTHANC_STONE_SAMPLE=${Sample})
|
|
11 target_link_libraries(${Target} OrthancStone)
|
|
12 endmacro()
|
|
13
|
|
14 BuildSample(OrthancStoneEmpty 1)
|
|
15 BuildSample(OrthancStoneTestPattern 2)
|
|
16 BuildSample(OrthancStoneSingleFrame 3)
|
|
17 BuildSample(OrthancStoneSingleVolume 4)
|
|
18 BuildSample(OrthancStoneBasicPetCtFusion 5)
|
|
19 BuildSample(OrthancStoneSynchronizedSeries 6)
|
|
20 BuildSample(OrthancStoneLayoutPetCtFusion 7)
|