| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140 | PROJECT(${PROJECT_NAME}Plugins)## See CTK/CMake/ctkMacroBuildQtDesignerPlugin.cmake for details#SET(PLUGIN_export_directive "CTK_WIDGETS_PLUGINS_EXPORT")# Source filesSET(PLUGIN_SRCS  ctkWidgetsPlugins.cpp  ctkWidgetsPlugins.h  ctkWidgetsAbstractPlugin.cpp  ctkWidgetsAbstractPlugin.h  ctkActionsWidgetPlugin.cpp  ctkActionsWidgetPlugin.h  ctkAxesWidgetPlugin.cpp  ctkAxesWidgetPlugin.h  ctkCheckableComboBoxPlugin.cpp  ctkCheckableComboBoxPlugin.h  ctkCollapsibleButtonPlugin.cpp  ctkCollapsibleButtonPlugin.h  ctkCollapsibleGroupBoxPlugin.cpp  ctkCollapsibleGroupBoxPlugin.h  ctkColorPickerButtonPlugin.cpp  ctkColorPickerButtonPlugin.h  ctkComboBoxPlugin.cpp  ctkComboBoxPlugin.h  ctkCoordinatesWidgetPlugin.cpp  ctkCoordinatesWidgetPlugin.h  ctkCrosshairLabelPlugin.cpp  ctkCrosshairLabelPlugin.h  ctkDirectoryButtonPlugin.cpp  ctkDirectoryButtonPlugin.h  ctkDoubleRangeSliderPlugin.cpp  ctkDoubleRangeSliderPlugin.h  ctkDoubleSliderPlugin.cpp  ctkDoubleSliderPlugin.h  ctkDynamicSpacerPlugin.cpp  ctkDynamicSpacerPlugin.h  #ctkExtensionFactory.cpp  #ctkExtensionFactory.h  ctkFittedTextBrowserPlugin.cpp  ctkFittedTextBrowserPlugin.h  ctkFontButtonPlugin.cpp  ctkFontButtonPlugin.h  ctkMaterialPropertyPreviewLabelPlugin.cpp  ctkMaterialPropertyPreviewLabelPlugin.h  ctkMaterialPropertyWidgetPlugin.cpp  ctkMaterialPropertyWidgetPlugin.h  ctkMatrixWidgetPlugin.cpp  ctkMatrixWidgetPlugin.h  ctkMenuButtonPlugin.cpp  ctkMenuButtonPlugin.h  ctkModalityWidgetPlugin.cpp  ctkModalityWidgetPlugin.h  ctkPathLineEditPlugin.cpp  ctkPathLineEditPlugin.h  ctkPopupWidgetPlugin.cpp  ctkPopupWidgetPlugin.h  ctkRangeSliderPlugin.cpp  ctkRangeSliderPlugin.h  ctkRangeWidgetPlugin.cpp  ctkRangeWidgetPlugin.h  ctkTransferFunctionViewPlugin.cpp  ctkTransferFunctionViewPlugin.h  ctkTreeComboBoxPlugin.cpp  ctkTreeComboBoxPlugin.h  ctkSearchBoxPlugin.cpp  ctkSearchBoxPlugin.h  ctkSettingsPanelPlugin.cpp  ctkSettingsPanelPlugin.h  ctkSettingsDialogPlugin.cpp  ctkSettingsDialogPlugin.h  ctkSliderWidgetPlugin.cpp  ctkSliderWidgetPlugin.h  ctkWorkflowButtonBoxWidgetPlugin.cpp  ctkWorkflowButtonBoxWidgetPlugin.h  ctkWorkflowWidgetStepPlugin.cpp  ctkWorkflowWidgetStepPlugin.h  )# Headers that should run through mocSET(PLUGIN_MOC_SRCS  ctkWidgetsPlugins.h  ctkActionsWidgetPlugin.h  ctkAxesWidgetPlugin.h  ctkCheckableComboBoxPlugin.h  ctkCollapsibleButtonPlugin.h  ctkCollapsibleGroupBoxPlugin.h  ctkColorPickerButtonPlugin.h  ctkComboBoxPlugin.h  ctkCoordinatesWidgetPlugin.h  ctkCrosshairLabelPlugin.h  ctkDirectoryButtonPlugin.h  ctkDoubleRangeSliderPlugin.h  ctkDoubleSliderPlugin.h  ctkDynamicSpacerPlugin.h  #ctkExtensionFactory.h  ctkFittedTextBrowserPlugin.h  ctkFontButtonPlugin.h  ctkMaterialPropertyWidgetPlugin.h  ctkMaterialPropertyPreviewLabelPlugin.h  ctkMatrixWidgetPlugin.h  ctkMenuButtonPlugin.h  ctkModalityWidgetPlugin.h  ctkPathLineEditPlugin.h  ctkPopupWidgetPlugin.h  ctkRangeSliderPlugin.h  ctkRangeWidgetPlugin.h  ctkTransferFunctionViewPlugin.h  ctkTreeComboBoxPlugin.h  ctkSearchBoxPlugin.h  ctkSettingsPanelPlugin.h  ctkSettingsDialogPlugin.h  ctkSliderWidgetPlugin.h  ctkWorkflowButtonBoxWidgetPlugin.h  ctkWorkflowWidgetStepPlugin.h  )# ResourcesSET(PLUGIN_resources  Resources/ctkWidgetsPlugins.qrc)# Target librariesSET(PLUGIN_target_libraries  CTKWidgets  )ctkMacroBuildQtDesignerPlugin(  NAME ${PROJECT_NAME}  EXPORT_DIRECTIVE ${PLUGIN_export_directive}  SRCS ${PLUGIN_SRCS}  MOC_SRCS ${PLUGIN_MOC_SRCS}  RESOURCES ${PLUGIN_resources}  TARGET_LIBRARIES ${PLUGIN_target_libraries})
 |