Documentation/Build Options

From Commontk
Jump to navigationJump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Home < Documentation < Build Options

Semantic grouping

  • DICOM
  • DICOMApplicationHosting
  • Widgets
  • PluginFramework

Options

  • CTK_ENABLE_DICOM
  • CTK_ENABLE_DICOMApplicationHosting
  • CTK_ENABLE_Widgets
  • CTK_ENABLE_PluginFramework
  • CTK_ENABLE_EXAMPLES
  • CTK_ENABLE_PYTHON_WRAPPING


set(CTK_LIBS
  Core:ON
  PluginFramework:OFF  ..........-> CTK_ENABLE_PluginFramework
  Widgets:OFF   ................ -> CTK_ENABLE_Widgets (or CTK_ENABLE_DICOM or (CTK_ENABLE_DICOMApplicationHosting and CTK_ENABLE_EXAMPLES))
  DICOM/Core:OFF   ............. -> CTK_ENABLE_DICOM or CTK_ENABLE_DICOMApplicationHosting
  DICOM/Widgets:OFF    ......... -> CTK_ENABLE_DICOM or CTK_ENABLE_DICOMApplicationHosting
  ImageProcessing/ITK/Core:OFF   -> NA
  Scripting/Python/Core:OFF .... -> CTK_ENABLE_PYTHON_WRAPPING
  Scripting/Python/Widgets:OFF . -> CTK_ENABLE_PYTHON_WRAPPING and CTK_ENABLE_Widgets
  Visualization/VTK/Core:OFF     -> NA
  Visualization/VTK/Widgets:OFF  -> NA
  )
set(CTK_PLUGINS
  org.commontk.eventbus:OFF     -> NA
  org.commontk.configadmin:OFF  -> NA
  org.commontk.eventadmin:OFF   -> NA 
  org.commontk.log:OFF          -> NA
  org.commontk.log4qt:OFF       -> NA
  org.commontk.metatype:OFF     -> NA

  # Plug-ins related to DICOM WG23 (Application Hosting)
  org.commontk.dah.core:OFF        -> CTK_ENABLE_DicomApplicationHosting
  org.commontk.dah.app:OFF         -> CTK_ENABLE_DicomApplicationHosting
  org.commontk.dah.host:OFF        -> CTK_ENABLE_DicomApplicationHosting
  org.commontk.dah.exampleapp:OFF  -> CTK_ENABLE_DicomApplicationHosting and CTK_ENABLE_EXAMPLES
  org.commontk.dah.examplehost:OFF -> CTK_ENABLE_DicomApplicationHosting and CTK_ENABLE_EXAMPLES

  # Misc
  org.commontk.plugingenerator.core:OFF -> NA
  org.commontk.plugingenerator.ui:OFF   -> NA
  org.commontk.slicermodule:OFF         -> NA
  )
set(CTK_APPLICATIONS
  ctkDICOM:OFF              -> CTK_ENABLE_DICOM and CTK_ENABLE_EXAMPLES
  ctkDICOMIndexer:OFF       -> CTK_ENABLE_DICOM and CTK_ENABLE_EXAMPLES
  ctkDICOMDemoSCU:OFF       -> CTK_ENABLE_DICOM and CTK_ENABLE_EXAMPLES
  ctkDICOMQuery:OFF         -> CTK_ENABLE_DICOM and CTK_ENABLE_EXAMPLES
  ctkDICOMRetrieve:OFF      -> CTK_ENABLE_DICOM and CTK_ENABLE_EXAMPLES
  ctkDICOMQueryRetrieve:OFF -> CTK_ENABLE_DICOM and CTK_ENABLE_EXAMPLES
  ctkExampleHost:OFF        -> CTK_ENABLE_DicomApplicationHosting and CTK_ENABLE_EXAMPLES
  ctkExampleHostedApp:OFF   -> CTK_ENABLE_DicomApplicationHosting and CTK_ENABLE_EXAMPLES
  ctkEventBusDemo:OFF       -> NA
  ctkPluginBrowser:OFF      -> CTK_ENABLE_PluginFramework and CTK_ENABLE_EXAMPLES
  ctkPluginGenerator:OFF    -> CTK_ENABLE_PluginFramework and CTK_ENABLE_EXAMPLES
  ctkDICOMObjectViewer:OFF  -> CTK_ENABLE_Dicom and CTK_ENABLE_EXAMPLES
  ctkSimplePythonShell:OFF  -> CTK_ENABLE_PYTHON_WRAPPING and CTK_ENABLE_EXAMPLES
  )