Mercurial > hg > orthanc-stone
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( |