Mercurial > hg > orthanc-stone
comparison UnitTestsSources/CMakeLists.txt @ 1587:a1405ab3a91c
reorganization
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Thu, 22 Oct 2020 16:28:41 +0200 |
parents | OrthancStone/UnitTestsSources/CMakeLists.txt@bd180f97c734 |
children | 8c5f9864545f |
comparison
equal
deleted
inserted
replaced
1586:b5417e377636 | 1587:a1405ab3a91c |
---|---|
1 cmake_minimum_required(VERSION 2.8.10) | |
2 | |
3 project(UnitTests) | |
4 | |
5 include(${CMAKE_SOURCE_DIR}/../OrthancStone/Resources/CMake/OrthancStoneParameters.cmake) | |
6 | |
7 if (ORTHANC_FRAMEWORK_SOURCE STREQUAL "system") | |
8 set(ORTHANC_BOOST_COMPONENTS program_options) | |
9 | |
10 set(USE_SYSTEM_GOOGLE_TEST ON CACHE BOOL "Use the system version of Google Test") | |
11 set(USE_GOOGLE_TEST_DEBIAN_PACKAGE OFF CACHE BOOL "Use the sources of Google Test shipped with libgtest-dev (Debian only)") | |
12 mark_as_advanced(USE_GOOGLE_TEST_DEBIAN_PACKAGE) | |
13 include(${ORTHANC_STONE_ROOT}/Resources/Orthanc/CMake/DownloadPackage.cmake) | |
14 include(${ORTHANC_STONE_ROOT}/Resources/Orthanc/CMake/GoogleTestConfiguration.cmake) | |
15 | |
16 else() | |
17 set(ENABLE_GOOGLE_TEST ON) | |
18 endif() | |
19 | |
20 set(ENABLE_OPENGL OFF) | |
21 set(ENABLE_PUGIXML ON) | |
22 | |
23 include(${ORTHANC_STONE_ROOT}/Resources/CMake/OrthancStoneConfiguration.cmake) | |
24 | |
25 add_executable(UnitTests | |
26 ${CMAKE_SOURCE_DIR}/GenericToolboxTests.cpp | |
27 ${CMAKE_SOURCE_DIR}/ImageToolboxTests.cpp | |
28 ${CMAKE_SOURCE_DIR}/PixelTestPatternsTests.cpp | |
29 ${CMAKE_SOURCE_DIR}/SortedFramesTests.cpp | |
30 ${CMAKE_SOURCE_DIR}/TestMessageBroker.cpp | |
31 ${CMAKE_SOURCE_DIR}/TestStrategy.cpp | |
32 ${CMAKE_SOURCE_DIR}/TestStructureSet.cpp | |
33 ${CMAKE_SOURCE_DIR}/UnitTestsMain.cpp | |
34 | |
35 ${AUTOGENERATED_SOURCES} | |
36 ${BOOST_EXTENDED_SOURCES} | |
37 ${GOOGLE_TEST_SOURCES} | |
38 ${ORTHANC_STONE_SOURCES} | |
39 ) | |
40 | |
41 target_link_libraries(UnitTests ${DCMTK_LIBRARIES}) |