view CMakeLists.txt @ 1:2dbe613f6c93

add orthanc core
author Sebastien Jodogne <s.jodogne@gmail.com>
date Fri, 14 Oct 2016 15:39:01 +0200
parents 351ab0da0150
children 9d25def63301
line wrap: on
line source

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)