Mercurial > hg > orthanc-stone
diff CMakeLists.txt @ 0:351ab0da0150
initial commit
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Fri, 14 Oct 2016 15:34:11 +0200 |
parents | |
children | 9d25def63301 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/CMakeLists.txt Fri Oct 14 15:34:11 2016 +0200 @@ -0,0 +1,20 @@ +cmake_minimum_required(VERSION 2.8) +project(OrthancStone) + +include(Resources/CMake/OrthancStone.cmake) + +add_library(OrthancStone ${ORTHANC_STONE_SOURCES}) + +macro(BuildSample Target Sample) + add_executable(${Target} Samples/SampleMainSdl.cpp) + set_target_properties(${Target} PROPERTIES COMPILE_DEFINITIONS ORTHANC_STONE_SAMPLE=${Sample}) + target_link_libraries(${Target} OrthancStone) +endmacro() + +BuildSample(OrthancStoneEmpty 1) +BuildSample(OrthancStoneTestPattern 2) +BuildSample(OrthancStoneSingleFrame 3) +BuildSample(OrthancStoneSingleVolume 4) +BuildSample(OrthancStoneBasicPetCtFusion 5) +BuildSample(OrthancStoneSynchronizedSeries 6) +BuildSample(OrthancStoneLayoutPetCtFusion 7)