Mercurial > hg > orthanc-stone
comparison Applications/Samples/CMakeLists.txt @ 1168:f2951ac074bd
allow compiling unit tests with sdl
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 20 Nov 2019 11:08:29 +0100 |
parents | 63539e826355 |
children | f417a0ae282b |
comparison
equal
deleted
inserted
replaced
1166:f68da12e852b | 1168:f2951ac074bd |
---|---|
86 set(ORTHANC_SANDBOXED OFF) | 86 set(ORTHANC_SANDBOXED OFF) |
87 set(ENABLE_CRYPTO_OPTIONS ON) | 87 set(ENABLE_CRYPTO_OPTIONS ON) |
88 set(ENABLE_GOOGLE_TEST ON) | 88 set(ENABLE_GOOGLE_TEST ON) |
89 set(ENABLE_WEB_CLIENT ON) | 89 set(ENABLE_WEB_CLIENT ON) |
90 | 90 |
91 else() | |
92 set(ENABLE_NATIVE ON) | |
93 set(ENABLE_OPENGL OFF) | |
94 | |
91 endif() | 95 endif() |
92 | 96 |
93 | 97 |
94 ##################################################################### | 98 ##################################################################### |
95 ## Configuration for Orthanc | 99 ## Configuration for Orthanc |
180 ) | 184 ) |
181 set_target_properties(${Target} PROPERTIES COMPILE_DEFINITIONS ORTHANC_STONE_SAMPLE=${Sample}) | 185 set_target_properties(${Target} PROPERTIES COMPILE_DEFINITIONS ORTHANC_STONE_SAMPLE=${Sample}) |
182 target_link_libraries(${Target} OrthancStone) | 186 target_link_libraries(${Target} OrthancStone) |
183 endmacro() | 187 endmacro() |
184 | 188 |
185 #BuildSingleFileSample(OrthancStoneEmpty EmptyApplication.h 1) | 189 |
186 #BuildSingleFileSample(OrthancStoneTestPattern TestPatternApplication.h 2) | 190 if (ENABLE_SDL) |
187 BuildSingleFileSample(OrthancStoneSingleFrame SingleFrameApplication.h 3) | 191 #BuildSingleFileSample(OrthancStoneEmpty EmptyApplication.h 1) |
188 #BuildSingleFileSample(OrthancStoneSingleVolume SingleVolumeApplication.h 4) | 192 #BuildSingleFileSample(OrthancStoneTestPattern TestPatternApplication.h 2) |
189 #BuildSingleFileSample(OrthancStoneBasicPetCtFusion 5) | 193 BuildSingleFileSample(OrthancStoneSingleFrame SingleFrameApplication.h 3) |
190 #BuildSingleFileSample(OrthancStoneSynchronizedSeries 6) | 194 #BuildSingleFileSample(OrthancStoneSingleVolume SingleVolumeApplication.h 4) |
191 #BuildSingleFileSample(OrthancStoneLayoutPetCtFusion 7) | 195 #BuildSingleFileSample(OrthancStoneBasicPetCtFusion 5) |
192 BuildSingleFileSample(OrthancStoneSimpleViewerSingleFile SimpleViewerApplicationSingleFile.h 8) # we keep that one just as a sample before we convert another sample to this pattern | 196 #BuildSingleFileSample(OrthancStoneSynchronizedSeries 6) |
193 BuildSingleFileSample(OrthancStoneSingleFrameEditor SingleFrameEditorApplication.h 9) | 197 #BuildSingleFileSample(OrthancStoneLayoutPetCtFusion 7) |
194 | 198 BuildSingleFileSample(OrthancStoneSimpleViewerSingleFile SimpleViewerApplicationSingleFile.h 8) # we keep that one just as a sample before we convert another sample to this pattern |
199 BuildSingleFileSample(OrthancStoneSingleFrameEditor SingleFrameEditorApplication.h 9) | |
200 endif() | |
201 | |
195 ##### SimpleViewer sample (Qt and WASM only) ####### | 202 ##### SimpleViewer sample (Qt and WASM only) ####### |
196 | 203 |
197 if (ENABLE_QT OR ENABLE_WASM) | 204 if (ENABLE_QT OR ENABLE_WASM) |
198 | 205 |
199 if (ENABLE_QT) | 206 if (ENABLE_QT) |