comparison Applications/Samples/Sdl/CMakeLists.txt @ 1771:f302bbddf94d

sync, trying to fix DicomVolumeImageReslicer
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 12 May 2021 15:09:32 +0200
parents 177f93c8371c
children 3889ae96d2e9
comparison
equal deleted inserted replaced
1770:073484e33bee 1771:f302bbddf94d
20 cmake_minimum_required(VERSION 2.8.10) 20 cmake_minimum_required(VERSION 2.8.10)
21 cmake_policy(SET CMP0058 NEW) 21 cmake_policy(SET CMP0058 NEW)
22 22
23 project(OrthancStone) 23 project(OrthancStone)
24 24
25 set(ORTHANC_FRAMEWORK_DEFAULT_SOURCE "hg")
26 set(ORTHANC_FRAMEWORK_DEFAULT_VERSION "mainline")
25 include(${CMAKE_SOURCE_DIR}/../../Platforms/Sdl/OrthancStoneSdlParameters.cmake) 27 include(${CMAKE_SOURCE_DIR}/../../Platforms/Sdl/OrthancStoneSdlParameters.cmake)
26 28
27 if (ORTHANC_FRAMEWORK_SOURCE STREQUAL "system") 29 if (ORTHANC_FRAMEWORK_SOURCE STREQUAL "system")
28 set(ORTHANC_BOOST_COMPONENTS program_options) 30 set(ORTHANC_BOOST_COMPONENTS program_options)
29 31
44 set(ENABLE_SDL ON) 46 set(ENABLE_SDL ON)
45 SET(ENABLE_PUGIXML ON) # To test compilation of OsiriX annotations 47 SET(ENABLE_PUGIXML ON) # To test compilation of OsiriX annotations
46 48
47 include(${CMAKE_SOURCE_DIR}/../../Platforms/Sdl/OrthancStoneSdlConfiguration.cmake) 49 include(${CMAKE_SOURCE_DIR}/../../Platforms/Sdl/OrthancStoneSdlConfiguration.cmake)
48 include(${CMAKE_SOURCE_DIR}/Utilities.cmake) 50 include(${CMAKE_SOURCE_DIR}/Utilities.cmake)
51 include(${CMAKE_SOURCE_DIR}/../../../UnitTestsSources/UnitTestsSources.cmake)
49 52
50 if (NOT ORTHANC_FRAMEWORK_SOURCE STREQUAL "system") 53 if (NOT ORTHANC_FRAMEWORK_SOURCE STREQUAL "system")
51 # This include must be after "OrthancStoneConfiguration.cmake" to 54 # This include must be after "OrthancStoneConfiguration.cmake" to
52 # have "BOOST_SOURCES_DIR" defined 55 # have "BOOST_SOURCES_DIR" defined
53 include(${CMAKE_SOURCE_DIR}/BoostExtendedConfiguration.cmake) 56 include(${CMAKE_SOURCE_DIR}/BoostExtendedConfiguration.cmake)
106 ############################# 109 #############################
107 project(UnitTests) 110 project(UnitTests)
108 111
109 add_executable(UnitTests 112 add_executable(UnitTests
110 ${GOOGLE_TEST_SOURCES} 113 ${GOOGLE_TEST_SOURCES}
111 ${CMAKE_SOURCE_DIR}/../../../UnitTestsSources/DicomTests.cpp 114 ${UNIT_TESTS_SOURCES}
112 ${CMAKE_SOURCE_DIR}/../../../UnitTestsSources/GenericToolboxTests.cpp
113 ${CMAKE_SOURCE_DIR}/../../../UnitTestsSources/GeometryToolboxTests.cpp
114 ${CMAKE_SOURCE_DIR}/../../../UnitTestsSources/ImageToolboxTests.cpp
115 ${CMAKE_SOURCE_DIR}/../../../UnitTestsSources/PixelTestPatternsTests.cpp
116 ${CMAKE_SOURCE_DIR}/../../../UnitTestsSources/SortedFramesTests.cpp
117 ${CMAKE_SOURCE_DIR}/../../../UnitTestsSources/TestMessageBroker.cpp
118 ${CMAKE_SOURCE_DIR}/../../../UnitTestsSources/TestStrategy.cpp
119 ${CMAKE_SOURCE_DIR}/../../../UnitTestsSources/TestStructureSet.cpp
120 ${CMAKE_SOURCE_DIR}/../../../UnitTestsSources/UnitTestsMain.cpp
121 ) 115 )
122 116
123 target_link_libraries(UnitTests OrthancStone) 117 target_link_libraries(UnitTests OrthancStone)
124 118
125 add_custom_command( 119 add_custom_command(