Medical Imaging Interaction Toolkit  2016.11.0
Medical Imaging Interaction Toolkit
mitkDiffusion.cmake
Go to the documentation of this file.
1 message(STATUS "Configuring MITK Diffusion Release Build")
2 
3 # Enable non-optional external dependencies
4 set(MITK_USE_Vigra ON CACHE BOOL "MITK Use Vigra Library" FORCE)
5 set(MITK_USE_HDF5 ON CACHE BOOL "MITK Use HDF5 Library" FORCE)
6 
7 # Disable all apps but MITK Diffusion
8 set(MITK_BUILD_ALL_APPS OFF CACHE BOOL "Build all MITK applications" FORCE)
9 set(MITK_BUILD_APP_CoreApp OFF CACHE BOOL "Build the MITK CoreApp" FORCE)
10 set(MITK_BUILD_APP_Workbench OFF CACHE BOOL "Build the MITK Workbench" FORCE)
11 set(MITK_BUILD_APP_Diffusion ON CACHE BOOL "Build MITK Diffusion" FORCE)
12 
13 # Activate Diffusion Mini Apps
14 set(BUILD_DiffusionMiniApps ON CACHE BOOL "Build MITK Diffusion MiniApps" FORCE)
15 
16 # Build neither all plugins nor examples
17 set(MITK_BUILD_ALL_PLUGINS OFF CACHE BOOL "Build all MITK plugins" FORCE)
18 set(MITK_BUILD_EXAMPLES OFF CACHE BOOL "Build the MITK examples" FORCE)
19 
20 # Activate in-application help generation
21 set(MITK_DOXYGEN_GENERATE_QCH_FILES ON CACHE BOOL "Use doxygen to generate Qt compressed help files for MITK docs" FORCE)
22 set(BLUEBERRY_USE_QT_HELP ON CACHE BOOL "Enable support for integrating bundle documentation into Qt Help" FORCE)
23 
24 # Disable console window
25 set(MITK_SHOW_CONSOLE_WINDOW OFF CACHE BOOL "Use this to enable or disable the console window when starting MITK GUI Applications" FORCE)
26 
27 # Activate required plugins
28 # should be identical to the list in /Applications/Diffusion/CMakeLists.txt
29 set(_plugins
30  org.commontk.configadmin
31  org.commontk.eventadmin
32  org.blueberry.compat
33  org.blueberry.core.runtime
34  org.blueberry.core.expressions
35  org.blueberry.core.commands
36  org.blueberry.ui.qt
37  org.blueberry.ui.qt.log
38  org.blueberry.ui.qt.help
39  org.mitk.core.services
40  org.mitk.gui.common
41  org.mitk.planarfigure
42  org.mitk.core.ext
43  org.mitk.diffusionimaging
44  org.mitk.gui.qt.application
45  org.mitk.gui.qt.ext
46  org.mitk.gui.qt.diffusionimagingapp
47  org.mitk.gui.qt.common
48  org.mitk.gui.qt.stdmultiwidgeteditor
49  org.mitk.gui.qt.common.legacy
50  org.mitk.gui.qt.datamanager
51  org.mitk.gui.qt.measurementtoolbox
52  org.mitk.gui.qt.segmentation
53  org.mitk.gui.qt.volumevisualization
54  org.mitk.gui.qt.diffusionimaging
55  org.mitk.gui.qt.imagenavigator
56  org.mitk.gui.qt.moviemaker
57  org.mitk.gui.qt.basicimageprocessing
58  org.mitk.gui.qt.registration
59  org.mitk.gui.qt.properties
60  org.mitk.gui.qt.viewnavigator
61 )