| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123 | 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  ctkCollapsibleButtonPlugin.cpp  ctkCollapsibleButtonPlugin.h  ctkCollapsibleGroupBoxPlugin.cpp  ctkCollapsibleGroupBoxPlugin.h  ctkColorPickerButtonPlugin.cpp  ctkColorPickerButtonPlugin.h  ctkComboBoxPlugin.cpp  ctkComboBoxPlugin.h  ctkCoordinatesWidgetPlugin.cpp  ctkCoordinatesWidgetPlugin.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  ctkRangeSliderPlugin.cpp  ctkRangeSliderPlugin.h  ctkRangeWidgetPlugin.cpp  ctkRangeWidgetPlugin.h  ctkTransferFunctionViewPlugin.cpp  ctkTransferFunctionViewPlugin.h  ctkTreeComboBoxPlugin.cpp  ctkTreeComboBoxPlugin.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  ctkCollapsibleButtonPlugin.h  ctkCollapsibleGroupBoxPlugin.h  ctkColorPickerButtonPlugin.h  ctkComboBoxPlugin.h  ctkCoordinatesWidgetPlugin.h  ctkDirectoryButtonPlugin.h  ctkDoubleRangeSliderPlugin.h  ctkDoubleSliderPlugin.h  ctkDynamicSpacerPlugin.h  #ctkExtensionFactory.h  ctkFittedTextBrowserPlugin.h  ctkFontButtonPlugin.h  ctkMaterialPropertyWidgetPlugin.h  ctkMaterialPropertyPreviewLabelPlugin.h  ctkMatrixWidgetPlugin.h  ctkMenuButtonPlugin.h  ctkRangeSliderPlugin.h  ctkRangeWidgetPlugin.h  ctkTransferFunctionViewPlugin.h  ctkTreeComboBoxPlugin.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})
 |