Mercurial > hg > orthanc-stone
comparison Platforms/Generic/CMakeLists.txt @ 285:3c190e2bb3af am-2
refactoring: ApplicationRunner + app hierarchy
author | am@osimis.io |
---|---|
date | Tue, 28 Aug 2018 15:26:46 +0200 |
parents | 829163c6efc1 |
children | 017044be141b |
comparison
equal
deleted
inserted
replaced
284:38b0ac8055b9 | 285:3c190e2bb3af |
---|---|
47 ## Build all the sample applications | 47 ## Build all the sample applications |
48 ##################################################################### | 48 ##################################################################### |
49 | 49 |
50 if (ENABLE_QT) | 50 if (ENABLE_QT) |
51 list(APPEND APPLICATIONS_SOURCES | 51 list(APPEND APPLICATIONS_SOURCES |
52 ${ORTHANC_STONE_ROOT}/Applications/Samples/Qt/MainWindow.cpp | 52 ${ORTHANC_STONE_ROOT}/Applications/Samples/Qt/SampleQtApplicationRunner.h |
53 ${ORTHANC_STONE_ROOT}/Applications/Samples/Qt/MainWindow.ui | 53 ${ORTHANC_STONE_ROOT}/Applications/Samples/Qt/SampleMainWindow.cpp |
54 ${ORTHANC_STONE_ROOT}/Applications/Samples/Qt/SampleMainWindow.ui | |
54 ) | 55 ) |
55 endif() | 56 endif() |
56 | 57 |
57 macro(BuildSample Target Header Sample) | 58 macro(BuildSingeFileSample Target Header Sample) |
58 add_executable(${Target} | 59 add_executable(${Target} |
59 ${ORTHANC_STONE_ROOT}/Applications/Samples/SampleMainNative.cpp | 60 ${ORTHANC_STONE_ROOT}/Applications/Samples/SampleMainNative.cpp |
60 ${ORTHANC_STONE_ROOT}/Applications/Samples/SampleInteractor.h | 61 ${ORTHANC_STONE_ROOT}/Applications/Samples/SampleInteractor.h |
61 ${ORTHANC_STONE_ROOT}/Applications/Samples/SampleApplicationBase.h | 62 ${ORTHANC_STONE_ROOT}/Applications/Samples/SampleApplicationBase.h |
62 ${ORTHANC_STONE_ROOT}/Applications/Samples/${Header} | 63 ${ORTHANC_STONE_ROOT}/Applications/Samples/${Header} |
74 #BuildSample(OrthancStoneSingleFrame SingleFrameApplication.h 3) | 75 #BuildSample(OrthancStoneSingleFrame SingleFrameApplication.h 3) |
75 #BuildSample(OrthancStoneSingleVolume SingleVolumeApplication.h 4) | 76 #BuildSample(OrthancStoneSingleVolume SingleVolumeApplication.h 4) |
76 ##BuildSample(OrthancStoneBasicPetCtFusion 5) | 77 ##BuildSample(OrthancStoneBasicPetCtFusion 5) |
77 ##BuildSample(OrthancStoneSynchronizedSeries 6) | 78 ##BuildSample(OrthancStoneSynchronizedSeries 6) |
78 ##BuildSample(OrthancStoneLayoutPetCtFusion 7) | 79 ##BuildSample(OrthancStoneLayoutPetCtFusion 7) |
79 BuildSample(OrthancStoneSimpleViewer SimpleViewerApplication.h 8) | 80 BuildSingeFileSample(OrthancStoneSimpleViewer SimpleViewerApplication.h 8) |
80 | 81 |
81 | 82 |
82 ##################################################################### | 83 ##################################################################### |
83 ## Build the unit tests | 84 ## Build the unit tests |
84 ##################################################################### | 85 ##################################################################### |