comparison Resources/CMake/OrthancStoneConfiguration.cmake @ 860:238693c3bc51 am-dev

merge default -> am-dev
author Alain Mazy <alain@mazy.be>
date Mon, 24 Jun 2019 14:35:00 +0200
parents a6e17a5a39e7 6845a05f9526
children 9953f16c304d
comparison
equal deleted inserted replaced
856:a6e17a5a39e7 860:238693c3bc51
30 endif() 30 endif()
31 endif() 31 endif()
32 32
33 include(${ORTHANC_ROOT}/Resources/CMake/OrthancFrameworkConfiguration.cmake) 33 include(${ORTHANC_ROOT}/Resources/CMake/OrthancFrameworkConfiguration.cmake)
34 include_directories(${ORTHANC_ROOT}) 34 include_directories(${ORTHANC_ROOT})
35 include_directories(${ORTHANC_ROOT}/Core/Images) # hack for the numerous #include "../Enumerations.h" in Orthanc to work
36 35
37 36
38 ##################################################################### 37 #####################################################################
39 ## Sanity check of the configuration 38 ## Sanity check of the configuration
40 ##################################################################### 39 #####################################################################
64 63
65 if (NOT CMAKE_SYSTEM_NAME STREQUAL "Emscripten") 64 if (NOT CMAKE_SYSTEM_NAME STREQUAL "Emscripten")
66 message(FATAL_ERROR "WebAssembly target requires the emscripten compiler") 65 message(FATAL_ERROR "WebAssembly target requires the emscripten compiler")
67 endif() 66 endif()
68 67
68 set(ENABLE_THREADS OFF)
69 add_definitions(-DORTHANC_ENABLE_WASM=1) 69 add_definitions(-DORTHANC_ENABLE_WASM=1)
70 else() 70 else()
71 if (CMAKE_SYSTEM_NAME STREQUAL "Emscripten" OR 71 if (CMAKE_SYSTEM_NAME STREQUAL "Emscripten" OR
72 CMAKE_SYSTEM_NAME STREQUAL "PNaCl" OR 72 CMAKE_SYSTEM_NAME STREQUAL "PNaCl" OR
73 CMAKE_SYSTEM_NAME STREQUAL "NaCl32" OR 73 CMAKE_SYSTEM_NAME STREQUAL "NaCl32" OR
74 CMAKE_SYSTEM_NAME STREQUAL "NaCl64") 74 CMAKE_SYSTEM_NAME STREQUAL "NaCl64")
75 message(FATAL_ERROR "Trying to use a Web compiler for a native build") 75 message(FATAL_ERROR "Trying to use a Web compiler for a native build")
76 endif() 76 endif()
77 77
78 set(ENABLE_THREADS ON)
78 add_definitions(-DORTHANC_ENABLE_WASM=0) 79 add_definitions(-DORTHANC_ENABLE_WASM=0)
79 endif() 80 endif()
80 81
81 82
82 ##################################################################### 83 #####################################################################
108 message("SDL and QT may not be defined together") 109 message("SDL and QT may not be defined together")
109 elseif(ENABLE_SDL) 110 elseif(ENABLE_SDL)
110 message("SDL is enabled") 111 message("SDL is enabled")
111 include(${CMAKE_CURRENT_LIST_DIR}/SdlConfiguration.cmake) 112 include(${CMAKE_CURRENT_LIST_DIR}/SdlConfiguration.cmake)
112 add_definitions( 113 add_definitions(
113 -DORTHANC_ENABLE_NATIVE=1
114 -DORTHANC_ENABLE_QT=0 114 -DORTHANC_ENABLE_QT=0
115 -DORTHANC_ENABLE_SDL=1 115 -DORTHANC_ENABLE_SDL=1
116 ) 116 )
117 elseif(ENABLE_QT) 117 elseif(ENABLE_QT)
118 message("QT is enabled") 118 message("QT is enabled")
119 include(${CMAKE_CURRENT_LIST_DIR}/QtConfiguration.cmake) 119 include(${CMAKE_CURRENT_LIST_DIR}/QtConfiguration.cmake)
120 add_definitions( 120 add_definitions(
121 -DORTHANC_ENABLE_NATIVE=1
122 -DORTHANC_ENABLE_QT=1 121 -DORTHANC_ENABLE_QT=1
123 -DORTHANC_ENABLE_SDL=0 122 -DORTHANC_ENABLE_SDL=0
124 ) 123 )
125 else() 124 else()
126 message("SDL and QT are both disabled") 125 message("SDL and QT are both disabled")
127 unset(USE_SYSTEM_SDL CACHE) 126 unset(USE_SYSTEM_SDL CACHE)
128 add_definitions( 127 add_definitions(
129 -DORTHANC_ENABLE_SDL=0 128 -DORTHANC_ENABLE_SDL=0
130 -DORTHANC_ENABLE_QT=0 129 -DORTHANC_ENABLE_QT=0
131 -DORTHANC_ENABLE_NATIVE=0 130 )
132 ) 131 endif()
132
133
134 if (ENABLE_THREADS)
135 add_definitions(-DORTHANC_ENABLE_THREADS=1)
136 else()
137 add_definitions(-DORTHANC_ENABLE_THREADS=0)
133 endif() 138 endif()
134 139
135 140
136 if (ENABLE_OPENGL AND CMAKE_SYSTEM_NAME STREQUAL "Windows") 141 if (ENABLE_OPENGL AND CMAKE_SYSTEM_NAME STREQUAL "Windows")
137 include(${CMAKE_CURRENT_LIST_DIR}/GlewConfiguration.cmake) 142 include(${CMAKE_CURRENT_LIST_DIR}/GlewConfiguration.cmake)
244 ${ORTHANC_STONE_ROOT}/Applications/StoneApplicationContext.cpp 249 ${ORTHANC_STONE_ROOT}/Applications/StoneApplicationContext.cpp
245 ) 250 )
246 251
247 if (NOT ORTHANC_SANDBOXED) 252 if (NOT ORTHANC_SANDBOXED)
248 set(PLATFORM_SOURCES 253 set(PLATFORM_SOURCES
249 ${ORTHANC_STONE_ROOT}/Framework/Viewport/CairoFont.cpp
250 ${ORTHANC_STONE_ROOT}/Platforms/Generic/WebServiceCommandBase.cpp 254 ${ORTHANC_STONE_ROOT}/Platforms/Generic/WebServiceCommandBase.cpp
251 ${ORTHANC_STONE_ROOT}/Platforms/Generic/WebServiceGetCommand.cpp 255 ${ORTHANC_STONE_ROOT}/Platforms/Generic/WebServiceGetCommand.cpp
252 ${ORTHANC_STONE_ROOT}/Platforms/Generic/WebServicePostCommand.cpp 256 ${ORTHANC_STONE_ROOT}/Platforms/Generic/WebServicePostCommand.cpp
253 ${ORTHANC_STONE_ROOT}/Platforms/Generic/WebServiceDeleteCommand.cpp 257 ${ORTHANC_STONE_ROOT}/Platforms/Generic/WebServiceDeleteCommand.cpp
254 ${ORTHANC_STONE_ROOT}/Platforms/Generic/DelayedCallCommand.cpp 258 ${ORTHANC_STONE_ROOT}/Platforms/Generic/DelayedCallCommand.cpp
255 ${ORTHANC_STONE_ROOT}/Platforms/Generic/Oracle.cpp 259 ${ORTHANC_STONE_ROOT}/Platforms/Generic/Oracle.cpp
256 ${ORTHANC_STONE_ROOT}/Platforms/Generic/OracleWebService.cpp 260 ${ORTHANC_STONE_ROOT}/Platforms/Generic/OracleWebService.cpp
257 ${ORTHANC_STONE_ROOT}/Platforms/Generic/OracleDelayedCallExecutor.h 261 ${ORTHANC_STONE_ROOT}/Platforms/Generic/OracleDelayedCallExecutor.h
258 ) 262 )
263
264 if (ENABLE_STONE_DEPRECATED)
265 list(APPEND PLATFORM_SOURCES
266 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Viewport/CairoFont.cpp
267 )
268 endif()
259 269
260 if (ENABLE_SDL OR ENABLE_QT) 270 if (ENABLE_SDL OR ENABLE_QT)
261 list(APPEND APPLICATIONS_SOURCES 271 list(APPEND APPLICATIONS_SOURCES
262 ${ORTHANC_STONE_ROOT}/Applications/Generic/NativeStoneApplicationRunner.cpp 272 ${ORTHANC_STONE_ROOT}/Applications/Generic/NativeStoneApplicationRunner.cpp
263 ${ORTHANC_STONE_ROOT}/Applications/Generic/NativeStoneApplicationContext.cpp 273 ${ORTHANC_STONE_ROOT}/Applications/Generic/NativeStoneApplicationContext.cpp
302 OUTPUT "${AUTOGENERATED_DIR}/default-library.c" 312 OUTPUT "${AUTOGENERATED_DIR}/default-library.c"
303 COMMAND ${CMAKE_COMMAND} -E touch "${AUTOGENERATED_DIR}/default-library.c" "" 313 COMMAND ${CMAKE_COMMAND} -E touch "${AUTOGENERATED_DIR}/default-library.c" ""
304 DEPENDS "${ORTHANC_STONE_ROOT}/Platforms/Wasm/default-library.js") 314 DEPENDS "${ORTHANC_STONE_ROOT}/Platforms/Wasm/default-library.js")
305 endif() 315 endif()
306 316
317 if (ENABLE_SDL OR ENABLE_WASM)
318 list(APPEND APPLICATIONS_SOURCES
319 ${ORTHANC_STONE_ROOT}/Applications/Generic/GuiAdapter.cpp
320 ${ORTHANC_STONE_ROOT}/Applications/Generic/GuiAdapter.h
321 )
322 endif()
323
324 if (ENABLE_STONE_DEPRECATED)
325 list(APPEND ORTHANC_STONE_SOURCES
326 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Layers/CircleMeasureTracker.cpp
327 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Layers/ColorFrameRenderer.cpp
328 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Layers/DicomSeriesVolumeSlicer.cpp
329 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Layers/DicomStructureSetSlicer.cpp
330 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Layers/FrameRenderer.cpp
331 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Layers/GrayscaleFrameRenderer.cpp
332 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Layers/IVolumeSlicer.h
333 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Layers/LineLayerRenderer.cpp
334 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Layers/LineMeasureTracker.cpp
335 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Layers/RenderStyle.cpp
336 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Layers/SliceOutlineRenderer.cpp
337 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/SmartLoader.cpp
338 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Toolbox/BaseWebService.cpp
339 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Toolbox/DicomFrameConverter.cpp
340 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Toolbox/DownloadStack.cpp
341 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Toolbox/IDelayedCallExecutor.h
342 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Toolbox/IWebService.cpp
343 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Toolbox/MessagingToolbox.cpp
344 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Toolbox/OrthancApiClient.cpp
345 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Toolbox/OrthancSlicesLoader.cpp
346 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Toolbox/ParallelSlices.cpp
347 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Toolbox/ParallelSlicesCursor.cpp
348 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Toolbox/Slice.cpp
349 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Toolbox/ViewportGeometry.cpp
350 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Viewport/IMouseTracker.h
351 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Viewport/IStatusBar.h
352 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Viewport/IViewport.h
353 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Viewport/WidgetViewport.cpp
354 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Volumes/StructureSetLoader.cpp
355 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Widgets/CairoWidget.cpp
356 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Widgets/EmptyWidget.cpp
357 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Widgets/IWidget.h
358 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Widgets/IWorldSceneInteractor.h
359 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Widgets/IWorldSceneMouseTracker.h
360 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Widgets/LayoutWidget.cpp
361 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Widgets/PanMouseTracker.cpp
362 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Widgets/PanZoomMouseTracker.cpp
363 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Widgets/SliceViewerWidget.cpp
364 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Widgets/TestCairoWidget.cpp
365 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Widgets/TestWorldSceneWidget.cpp
366 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Widgets/WidgetBase.cpp
367 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Widgets/WorldSceneWidget.cpp
368 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/Widgets/ZoomMouseTracker.cpp
369 ${ORTHANC_STONE_ROOT}/Framework/Deprecated/dev.h
370 )
371 endif()
372
373
374 if (ENABLE_THREADS)
375 list(APPEND ORTHANC_STONE_SOURCES
376 ${ORTHANC_STONE_ROOT}/Framework/Messages/LockingEmitter.h
377 ${ORTHANC_STONE_ROOT}/Framework/Oracle/ThreadedOracle.cpp
378 )
379 endif()
380
381
382 if (ENABLE_WASM)
383 list(APPEND ORTHANC_STONE_SOURCES
384 ${ORTHANC_STONE_ROOT}/Framework/Oracle/WebAssemblyOracle.cpp
385 )
386 endif()
387
388
307 list(APPEND ORTHANC_STONE_SOURCES 389 list(APPEND ORTHANC_STONE_SOURCES
308 #${ORTHANC_STONE_ROOT}/Framework/Layers/SeriesFrameRendererFactory.cpp 390 #${ORTHANC_STONE_ROOT}/Framework/Layers/SeriesFrameRendererFactory.cpp
309 #${ORTHANC_STONE_ROOT}/Framework/Layers/SingleFrameRendererFactory.cpp 391 #${ORTHANC_STONE_ROOT}/Framework/Layers/SingleFrameRendererFactory.cpp
310 392
311 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/CairoCompositor.cpp 393 ${ORTHANC_ROOT}/Plugins/Samples/Common/DicomDatasetReader.cpp
312 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/ColorTextureSceneLayer.cpp 394 ${ORTHANC_ROOT}/Plugins/Samples/Common/DicomPath.cpp
313 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/FloatTextureSceneLayer.cpp 395 ${ORTHANC_ROOT}/Plugins/Samples/Common/FullOrthancDataset.cpp
314 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/InfoPanelSceneLayer.cpp 396 ${ORTHANC_ROOT}/Plugins/Samples/Common/IOrthancConnection.cpp
315 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/Internals/CairoColorTextureRenderer.cpp
316 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/Internals/CairoFloatTextureRenderer.cpp
317 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/Internals/CairoInfoPanelRenderer.cpp
318 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/Internals/CairoPolylineRenderer.cpp
319 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/Internals/CairoTextRenderer.cpp
320 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/Internals/CompositorHelper.cpp
321 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/Internals/FixedPointAligner.cpp
322 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/PanSceneTracker.cpp
323 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/PointerEvent.cpp
324 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/PolylineSceneLayer.cpp
325 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/RotateSceneTracker.cpp
326 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/Scene2D.cpp
327 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/TextSceneLayer.cpp
328 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/TextureBaseSceneLayer.cpp
329 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/ZoomSceneTracker.cpp
330
331 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/AngleMeasureTool.cpp
332 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/AngleMeasureTool.h
333 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/CreateAngleMeasureTracker.cpp
334 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/CreateAngleMeasureTracker.h
335 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/CreateCircleMeasureTracker.cpp
336 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/CreateCircleMeasureTracker.h
337 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/CreateLineMeasureTracker.cpp
338 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/CreateLineMeasureTracker.h
339 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/CreateMeasureTracker.cpp
340 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/CreateMeasureTracker.h
341 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/CreateSimpleTrackerAdapter.cpp
342 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/EditAngleMeasureTracker.cpp
343 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/EditAngleMeasureTracker.h
344 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/EditCircleMeasureTracker.cpp
345 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/EditCircleMeasureTracker.h
346 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/EditLineMeasureTracker.cpp
347 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/EditLineMeasureTracker.h
348 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/IFlexiblePointerTracker.h
349 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/LineMeasureTool.cpp
350 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/LineMeasureTool.h
351 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/MeasureCommands.cpp
352 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/MeasureCommands.h
353 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/MeasureTools.cpp
354 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/MeasureTools.h
355 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/MeasureToolsToolbox.cpp
356 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/MeasureToolsToolbox.h
357 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/MeasureTrackers.cpp
358 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/MeasureTrackers.h
359 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/OneGesturePointerTracker.cpp
360 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/OneGesturePointerTracker.h
361 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/PointerTypes.h
362 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/ViewportController.cpp
363 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/ViewportController.h
364 397
365 ${ORTHANC_STONE_ROOT}/Framework/Fonts/FontRenderer.cpp 398 ${ORTHANC_STONE_ROOT}/Framework/Fonts/FontRenderer.cpp
366 ${ORTHANC_STONE_ROOT}/Framework/Fonts/Glyph.cpp 399 ${ORTHANC_STONE_ROOT}/Framework/Fonts/Glyph.cpp
367 ${ORTHANC_STONE_ROOT}/Framework/Fonts/GlyphAlphabet.cpp 400 ${ORTHANC_STONE_ROOT}/Framework/Fonts/GlyphAlphabet.cpp
368 ${ORTHANC_STONE_ROOT}/Framework/Fonts/GlyphBitmapAlphabet.cpp 401 ${ORTHANC_STONE_ROOT}/Framework/Fonts/GlyphBitmapAlphabet.cpp
369 ${ORTHANC_STONE_ROOT}/Framework/Fonts/GlyphTextureAlphabet.cpp 402 ${ORTHANC_STONE_ROOT}/Framework/Fonts/GlyphTextureAlphabet.cpp
370 ${ORTHANC_STONE_ROOT}/Framework/Fonts/TextBoundingBox.cpp 403 ${ORTHANC_STONE_ROOT}/Framework/Fonts/TextBoundingBox.cpp
371 ${ORTHANC_STONE_ROOT}/Framework/Layers/CircleMeasureTracker.cpp
372 ${ORTHANC_STONE_ROOT}/Framework/Layers/ColorFrameRenderer.cpp
373 ${ORTHANC_STONE_ROOT}/Framework/Layers/DicomSeriesVolumeSlicer.cpp
374 ${ORTHANC_STONE_ROOT}/Framework/Layers/DicomStructureSetSlicer.cpp
375 ${ORTHANC_STONE_ROOT}/Framework/Layers/FrameRenderer.cpp
376 ${ORTHANC_STONE_ROOT}/Framework/Layers/GrayscaleFrameRenderer.cpp
377 ${ORTHANC_STONE_ROOT}/Framework/Layers/IVolumeSlicer.h
378 ${ORTHANC_STONE_ROOT}/Framework/Layers/LineLayerRenderer.cpp
379 ${ORTHANC_STONE_ROOT}/Framework/Layers/LineMeasureTracker.cpp
380 ${ORTHANC_STONE_ROOT}/Framework/Layers/RenderStyle.cpp
381 ${ORTHANC_STONE_ROOT}/Framework/Layers/SliceOutlineRenderer.cpp
382 ${ORTHANC_STONE_ROOT}/Framework/Loaders/BasicFetchingItemsSorter.cpp 404 ${ORTHANC_STONE_ROOT}/Framework/Loaders/BasicFetchingItemsSorter.cpp
383 ${ORTHANC_STONE_ROOT}/Framework/Loaders/BasicFetchingStrategy.cpp 405 ${ORTHANC_STONE_ROOT}/Framework/Loaders/BasicFetchingStrategy.cpp
406 ${ORTHANC_STONE_ROOT}/Framework/Loaders/DicomStructureSetLoader.cpp
407 ${ORTHANC_STONE_ROOT}/Framework/Loaders/LoaderStateMachine.cpp
408 ${ORTHANC_STONE_ROOT}/Framework/Loaders/OrthancMultiframeVolumeLoader.cpp
409 ${ORTHANC_STONE_ROOT}/Framework/Loaders/OrthancSeriesVolumeProgressiveLoader.cpp
410 ${ORTHANC_STONE_ROOT}/Framework/Messages/ICallable.h
411 ${ORTHANC_STONE_ROOT}/Framework/Messages/IMessage.h
412 ${ORTHANC_STONE_ROOT}/Framework/Messages/IObservable.cpp
413 ${ORTHANC_STONE_ROOT}/Framework/Messages/IObserver.h
414 ${ORTHANC_STONE_ROOT}/Framework/Messages/MessageBroker.h
415 ${ORTHANC_STONE_ROOT}/Framework/Messages/MessageForwarder.cpp
416 ${ORTHANC_STONE_ROOT}/Framework/Messages/Promise.h
417 ${ORTHANC_STONE_ROOT}/Framework/Oracle/GetOrthancImageCommand.cpp
418 ${ORTHANC_STONE_ROOT}/Framework/Oracle/GetOrthancWebViewerJpegCommand.cpp
419 ${ORTHANC_STONE_ROOT}/Framework/Oracle/OracleCommandWithPayload.cpp
420 ${ORTHANC_STONE_ROOT}/Framework/Oracle/OrthancRestApiCommand.cpp
384 ${ORTHANC_STONE_ROOT}/Framework/Radiography/RadiographyAlphaLayer.cpp 421 ${ORTHANC_STONE_ROOT}/Framework/Radiography/RadiographyAlphaLayer.cpp
385 ${ORTHANC_STONE_ROOT}/Framework/Radiography/RadiographyDicomLayer.cpp 422 ${ORTHANC_STONE_ROOT}/Framework/Radiography/RadiographyDicomLayer.cpp
386 ${ORTHANC_STONE_ROOT}/Framework/Radiography/RadiographyLayer.cpp 423 ${ORTHANC_STONE_ROOT}/Framework/Radiography/RadiographyLayer.cpp
387 ${ORTHANC_STONE_ROOT}/Framework/Radiography/RadiographyLayerCropTracker.cpp 424 ${ORTHANC_STONE_ROOT}/Framework/Radiography/RadiographyLayerCropTracker.cpp
388 ${ORTHANC_STONE_ROOT}/Framework/Radiography/RadiographyLayerMaskTracker.cpp 425 ${ORTHANC_STONE_ROOT}/Framework/Radiography/RadiographyLayerMaskTracker.cpp
395 ${ORTHANC_STONE_ROOT}/Framework/Radiography/RadiographySceneReader.cpp 432 ${ORTHANC_STONE_ROOT}/Framework/Radiography/RadiographySceneReader.cpp
396 ${ORTHANC_STONE_ROOT}/Framework/Radiography/RadiographySceneWriter.cpp 433 ${ORTHANC_STONE_ROOT}/Framework/Radiography/RadiographySceneWriter.cpp
397 ${ORTHANC_STONE_ROOT}/Framework/Radiography/RadiographyTextLayer.cpp 434 ${ORTHANC_STONE_ROOT}/Framework/Radiography/RadiographyTextLayer.cpp
398 ${ORTHANC_STONE_ROOT}/Framework/Radiography/RadiographyWidget.cpp 435 ${ORTHANC_STONE_ROOT}/Framework/Radiography/RadiographyWidget.cpp
399 ${ORTHANC_STONE_ROOT}/Framework/Radiography/RadiographyWindowingTracker.cpp 436 ${ORTHANC_STONE_ROOT}/Framework/Radiography/RadiographyWindowingTracker.cpp
400 ${ORTHANC_STONE_ROOT}/Framework/SmartLoader.cpp 437 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/CairoCompositor.cpp
438 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/ColorTextureSceneLayer.cpp
439 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/FloatTextureSceneLayer.cpp
440 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/GrayscaleStyleConfigurator.cpp
441 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/InfoPanelSceneLayer.cpp
442 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/Internals/CairoColorTextureRenderer.cpp
443 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/Internals/CairoFloatTextureRenderer.cpp
444 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/Internals/CairoInfoPanelRenderer.cpp
445 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/Internals/CairoLookupTableTextureRenderer.cpp
446 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/Internals/CairoPolylineRenderer.cpp
447 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/Internals/CairoTextRenderer.cpp
448 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/Internals/CompositorHelper.cpp
449 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/Internals/FixedPointAligner.cpp
450 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/LookupTableStyleConfigurator.cpp
451 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/LookupTableTextureSceneLayer.cpp
452 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/PanSceneTracker.cpp
453 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/PointerEvent.cpp
454 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/PolylineSceneLayer.cpp
455 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/RotateSceneTracker.cpp
456 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/Scene2D.cpp
457 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/TextSceneLayer.cpp
458 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/TextureBaseSceneLayer.cpp
459 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/ZoomSceneTracker.cpp
460 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/AngleMeasureTool.cpp
461 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/AngleMeasureTool.h
462 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/CreateAngleMeasureCommand.cpp
463 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/CreateAngleMeasureCommand.h
464 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/CreateAngleMeasureTracker.cpp
465 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/CreateAngleMeasureTracker.h
466 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/CreateCircleMeasureCommand.cpp
467 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/CreateCircleMeasureCommand.h
468 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/CreateCircleMeasureTracker.cpp
469 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/CreateCircleMeasureTracker.h
470 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/CreateLineMeasureCommand.cpp
471 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/CreateLineMeasureCommand.h
472 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/CreateLineMeasureTracker.cpp
473 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/CreateLineMeasureTracker.h
474 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/CreateMeasureTracker.cpp
475 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/CreateMeasureTracker.h
476 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/CreateSimpleTrackerAdapter.cpp
477 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/IFlexiblePointerTracker.h
478 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/LayerHolder.cpp
479 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/LayerHolder.h
480 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/LineMeasureTool.cpp
481 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/LineMeasureTool.h
482 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/MeasureCommands.cpp
483 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/MeasureCommands.h
484 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/MeasureTool.cpp
485 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/MeasureTool.h
486 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/MeasureToolsToolbox.cpp
487 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/MeasureToolsToolbox.h
488 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/MeasureTrackers.cpp
489 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/MeasureTrackers.h
490 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/OneGesturePointerTracker.cpp
491 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/OneGesturePointerTracker.h
492 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/PredeclaredTypes.h
493 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/UndoStack.cpp
494 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/UndoStack.h
495 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/ViewportController.cpp
496 ${ORTHANC_STONE_ROOT}/Framework/Scene2DViewport/ViewportController.h
401 ${ORTHANC_STONE_ROOT}/Framework/StoneEnumerations.cpp 497 ${ORTHANC_STONE_ROOT}/Framework/StoneEnumerations.cpp
402 ${ORTHANC_STONE_ROOT}/Framework/StoneException.h 498 ${ORTHANC_STONE_ROOT}/Framework/StoneException.h
403 ${ORTHANC_STONE_ROOT}/Framework/StoneInitialization.cpp 499 ${ORTHANC_STONE_ROOT}/Framework/StoneInitialization.cpp
404 ${ORTHANC_STONE_ROOT}/Framework/Toolbox/AffineTransform2D.cpp 500 ${ORTHANC_STONE_ROOT}/Framework/Toolbox/AffineTransform2D.cpp
405 ${ORTHANC_STONE_ROOT}/Framework/Toolbox/BaseWebService.cpp
406 ${ORTHANC_STONE_ROOT}/Framework/Toolbox/CoordinateSystem3D.cpp 501 ${ORTHANC_STONE_ROOT}/Framework/Toolbox/CoordinateSystem3D.cpp
407 ${ORTHANC_STONE_ROOT}/Framework/Toolbox/DicomFrameConverter.cpp 502 ${ORTHANC_STONE_ROOT}/Framework/Toolbox/DicomInstanceParameters.cpp
408 ${ORTHANC_STONE_ROOT}/Framework/Toolbox/DicomStructureSet.cpp 503 ${ORTHANC_STONE_ROOT}/Framework/Toolbox/DicomStructureSet.cpp
409 ${ORTHANC_STONE_ROOT}/Framework/Toolbox/DownloadStack.cpp
410 ${ORTHANC_STONE_ROOT}/Framework/Toolbox/DynamicBitmap.cpp 504 ${ORTHANC_STONE_ROOT}/Framework/Toolbox/DynamicBitmap.cpp
411 ${ORTHANC_STONE_ROOT}/Framework/Toolbox/Extent2D.cpp 505 ${ORTHANC_STONE_ROOT}/Framework/Toolbox/Extent2D.cpp
412 ${ORTHANC_STONE_ROOT}/Framework/Toolbox/FiniteProjectiveCamera.cpp 506 ${ORTHANC_STONE_ROOT}/Framework/Toolbox/FiniteProjectiveCamera.cpp
413 ${ORTHANC_STONE_ROOT}/Framework/Toolbox/GeometryToolbox.cpp 507 ${ORTHANC_STONE_ROOT}/Framework/Toolbox/GeometryToolbox.cpp
414 ${ORTHANC_STONE_ROOT}/Framework/Toolbox/IDelayedCallExecutor.h
415 ${ORTHANC_STONE_ROOT}/Framework/Toolbox/IWebService.cpp
416 ${ORTHANC_STONE_ROOT}/Framework/Toolbox/ImageGeometry.cpp 508 ${ORTHANC_STONE_ROOT}/Framework/Toolbox/ImageGeometry.cpp
417 ${ORTHANC_STONE_ROOT}/Framework/Toolbox/LinearAlgebra.cpp 509 ${ORTHANC_STONE_ROOT}/Framework/Toolbox/LinearAlgebra.cpp
418 ${ORTHANC_STONE_ROOT}/Framework/Toolbox/MessagingToolbox.cpp
419 ${ORTHANC_STONE_ROOT}/Framework/Toolbox/OrientedBoundingBox.cpp
420 ${ORTHANC_STONE_ROOT}/Framework/Toolbox/OrthancApiClient.cpp
421 ${ORTHANC_STONE_ROOT}/Framework/Toolbox/OrthancSlicesLoader.cpp
422 ${ORTHANC_STONE_ROOT}/Framework/Toolbox/ParallelSlices.cpp
423 ${ORTHANC_STONE_ROOT}/Framework/Toolbox/ParallelSlicesCursor.cpp
424 ${ORTHANC_STONE_ROOT}/Framework/Toolbox/ShearWarpProjectiveTransform.cpp 510 ${ORTHANC_STONE_ROOT}/Framework/Toolbox/ShearWarpProjectiveTransform.cpp
425 ${ORTHANC_STONE_ROOT}/Framework/Toolbox/Slice.cpp
426 ${ORTHANC_STONE_ROOT}/Framework/Toolbox/SlicesSorter.cpp 511 ${ORTHANC_STONE_ROOT}/Framework/Toolbox/SlicesSorter.cpp
427 ${ORTHANC_STONE_ROOT}/Framework/Toolbox/UndoRedoStack.cpp 512 ${ORTHANC_STONE_ROOT}/Framework/Toolbox/UndoRedoStack.cpp
428 ${ORTHANC_STONE_ROOT}/Framework/Toolbox/ViewportGeometry.cpp 513 ${ORTHANC_STONE_ROOT}/Framework/Volumes/DicomVolumeImage.cpp
429 ${ORTHANC_STONE_ROOT}/Framework/Toolbox/VolumeImageGeometry.cpp 514 ${ORTHANC_STONE_ROOT}/Framework/Volumes/DicomVolumeImageMPRSlicer.cpp
430 ${ORTHANC_STONE_ROOT}/Framework/Viewport/CairoContext.cpp 515 ${ORTHANC_STONE_ROOT}/Framework/Volumes/DicomVolumeImageReslicer.cpp
431 ${ORTHANC_STONE_ROOT}/Framework/Viewport/CairoSurface.cpp 516 ${ORTHANC_STONE_ROOT}/Framework/Volumes/IVolumeSlicer.cpp
432 ${ORTHANC_STONE_ROOT}/Framework/Viewport/IMouseTracker.h
433 ${ORTHANC_STONE_ROOT}/Framework/Viewport/IStatusBar.h
434 ${ORTHANC_STONE_ROOT}/Framework/Viewport/IViewport.h
435 ${ORTHANC_STONE_ROOT}/Framework/Viewport/WidgetViewport.cpp
436 ${ORTHANC_STONE_ROOT}/Framework/Volumes/ImageBuffer3D.cpp 517 ${ORTHANC_STONE_ROOT}/Framework/Volumes/ImageBuffer3D.cpp
437 ${ORTHANC_STONE_ROOT}/Framework/Volumes/StructureSetLoader.cpp 518 ${ORTHANC_STONE_ROOT}/Framework/Volumes/OrientedVolumeBoundingBox.cpp
519 ${ORTHANC_STONE_ROOT}/Framework/Volumes/VolumeImageGeometry.cpp
438 ${ORTHANC_STONE_ROOT}/Framework/Volumes/VolumeReslicer.cpp 520 ${ORTHANC_STONE_ROOT}/Framework/Volumes/VolumeReslicer.cpp
439 ${ORTHANC_STONE_ROOT}/Framework/Widgets/CairoWidget.cpp 521 ${ORTHANC_STONE_ROOT}/Framework/Volumes/VolumeSceneLayerSource.cpp
440 ${ORTHANC_STONE_ROOT}/Framework/Widgets/EmptyWidget.cpp 522 ${ORTHANC_STONE_ROOT}/Framework/Wrappers/CairoContext.cpp
441 ${ORTHANC_STONE_ROOT}/Framework/Widgets/IWidget.h 523 ${ORTHANC_STONE_ROOT}/Framework/Wrappers/CairoSurface.cpp
442 ${ORTHANC_STONE_ROOT}/Framework/Widgets/IWorldSceneInteractor.h 524
443 ${ORTHANC_STONE_ROOT}/Framework/Widgets/IWorldSceneMouseTracker.h
444 ${ORTHANC_STONE_ROOT}/Framework/Widgets/LayoutWidget.cpp
445 ${ORTHANC_STONE_ROOT}/Framework/Widgets/PanMouseTracker.cpp
446 ${ORTHANC_STONE_ROOT}/Framework/Widgets/PanZoomMouseTracker.cpp
447 ${ORTHANC_STONE_ROOT}/Framework/Widgets/SliceViewerWidget.cpp
448 ${ORTHANC_STONE_ROOT}/Framework/Widgets/TestCairoWidget.cpp
449 ${ORTHANC_STONE_ROOT}/Framework/Widgets/TestWorldSceneWidget.cpp
450 ${ORTHANC_STONE_ROOT}/Framework/Widgets/WidgetBase.cpp
451 ${ORTHANC_STONE_ROOT}/Framework/Widgets/WorldSceneWidget.cpp
452 ${ORTHANC_STONE_ROOT}/Framework/Widgets/ZoomMouseTracker.cpp
453
454 ${ORTHANC_STONE_ROOT}/Framework/dev.h
455
456 ${ORTHANC_STONE_ROOT}/Framework/Messages/ICallable.h
457 ${ORTHANC_STONE_ROOT}/Framework/Messages/IMessage.h
458 ${ORTHANC_STONE_ROOT}/Framework/Messages/IObservable.cpp
459 ${ORTHANC_STONE_ROOT}/Framework/Messages/IObserver.h
460 ${ORTHANC_STONE_ROOT}/Framework/Messages/MessageBroker.h
461 ${ORTHANC_STONE_ROOT}/Framework/Messages/MessageForwarder.cpp
462 ${ORTHANC_STONE_ROOT}/Framework/Messages/Promise.h
463
464 ${ORTHANC_ROOT}/Plugins/Samples/Common/DicomDatasetReader.cpp
465 ${ORTHANC_ROOT}/Plugins/Samples/Common/DicomPath.cpp
466 ${ORTHANC_ROOT}/Plugins/Samples/Common/FullOrthancDataset.cpp
467 ${ORTHANC_ROOT}/Plugins/Samples/Common/IOrthancConnection.cpp
468
469 ${PLATFORM_SOURCES} 525 ${PLATFORM_SOURCES}
470 ${APPLICATIONS_SOURCES} 526 ${APPLICATIONS_SOURCES}
471 ${ORTHANC_CORE_SOURCES} 527 ${ORTHANC_CORE_SOURCES}
472 ${ORTHANC_DICOM_SOURCES} 528 ${ORTHANC_DICOM_SOURCES}
473 ${AUTOGENERATED_SOURCES} 529 ${AUTOGENERATED_SOURCES}
485 ) 541 )
486 542
487 543
488 if (ENABLE_OPENGL) 544 if (ENABLE_OPENGL)
489 list(APPEND ORTHANC_STONE_SOURCES 545 list(APPEND ORTHANC_STONE_SOURCES
546 ${ORTHANC_STONE_ROOT}/Framework/Fonts/OpenGLTextCoordinates.h
490 ${ORTHANC_STONE_ROOT}/Framework/Fonts/OpenGLTextCoordinates.cpp 547 ${ORTHANC_STONE_ROOT}/Framework/Fonts/OpenGLTextCoordinates.cpp
548 ${ORTHANC_STONE_ROOT}/Framework/OpenGL/OpenGLProgram.h
491 ${ORTHANC_STONE_ROOT}/Framework/OpenGL/OpenGLProgram.cpp 549 ${ORTHANC_STONE_ROOT}/Framework/OpenGL/OpenGLProgram.cpp
550 ${ORTHANC_STONE_ROOT}/Framework/OpenGL/OpenGLShader.h
492 ${ORTHANC_STONE_ROOT}/Framework/OpenGL/OpenGLShader.cpp 551 ${ORTHANC_STONE_ROOT}/Framework/OpenGL/OpenGLShader.cpp
552 ${ORTHANC_STONE_ROOT}/Framework/OpenGL/OpenGLTexture.h
493 ${ORTHANC_STONE_ROOT}/Framework/OpenGL/OpenGLTexture.cpp 553 ${ORTHANC_STONE_ROOT}/Framework/OpenGL/OpenGLTexture.cpp
554 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/OpenGLCompositor.h
494 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/OpenGLCompositor.cpp 555 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/OpenGLCompositor.cpp
556 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/Internals/OpenGLAdvancedPolylineRenderer.h
495 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/Internals/OpenGLAdvancedPolylineRenderer.cpp 557 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/Internals/OpenGLAdvancedPolylineRenderer.cpp
558 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/Internals/OpenGLBasicPolylineRenderer.h
496 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/Internals/OpenGLBasicPolylineRenderer.cpp 559 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/Internals/OpenGLBasicPolylineRenderer.cpp
560 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/Internals/OpenGLColorTextureProgram.h
497 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/Internals/OpenGLColorTextureProgram.cpp 561 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/Internals/OpenGLColorTextureProgram.cpp
562 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/Internals/OpenGLColorTextureRenderer.h
498 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/Internals/OpenGLColorTextureRenderer.cpp 563 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/Internals/OpenGLColorTextureRenderer.cpp
564 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/Internals/OpenGLFloatTextureProgram.h
499 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/Internals/OpenGLFloatTextureProgram.cpp 565 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/Internals/OpenGLFloatTextureProgram.cpp
566 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/Internals/OpenGLFloatTextureRenderer.h
500 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/Internals/OpenGLFloatTextureRenderer.cpp 567 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/Internals/OpenGLFloatTextureRenderer.cpp
568 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/Internals/OpenGLInfoPanelRenderer.h
501 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/Internals/OpenGLInfoPanelRenderer.cpp 569 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/Internals/OpenGLInfoPanelRenderer.cpp
570 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/Internals/OpenGLLinesProgram.h
502 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/Internals/OpenGLLinesProgram.cpp 571 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/Internals/OpenGLLinesProgram.cpp
572 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/Internals/OpenGLLookupTableTextureRenderer.h
573 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/Internals/OpenGLLookupTableTextureRenderer.cpp
574 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/Internals/OpenGLTextProgram.h
503 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/Internals/OpenGLTextProgram.cpp 575 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/Internals/OpenGLTextProgram.cpp
576 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/Internals/OpenGLTextRenderer.h
504 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/Internals/OpenGLTextRenderer.cpp 577 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/Internals/OpenGLTextRenderer.cpp
578 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/Internals/OpenGLTextureProgram.h
505 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/Internals/OpenGLTextureProgram.cpp 579 ${ORTHANC_STONE_ROOT}/Framework/Scene2D/Internals/OpenGLTextureProgram.cpp
506 ) 580 )
507 581
508 if (ENABLE_WASM) 582 if (ENABLE_WASM)
509 list(APPEND ORTHANC_STONE_SOURCES 583 list(APPEND ORTHANC_STONE_SOURCES
510 ${ORTHANC_STONE_ROOT}/Framework/OpenGL/WebAssemblyOpenGLContext.cpp 584 ${ORTHANC_STONE_ROOT}/Framework/OpenGL/WebAssemblyOpenGLContext.cpp
511 ) 585 )
512 endif() 586 endif()
513 endif() 587 endif()
514 588
515
516 include_directories(${ORTHANC_STONE_ROOT})
517 589
518 590
519 ## 591 ##
520 ## TEST - Automatically add all ".h" headers to the list of sources 592 ## TEST - Automatically add all ".h" headers to the list of sources
521 ## 593 ##