| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182 | PROJECT(${PROJECT_NAME}Plugins)## See CTK/CMake/ctkMacroBuildQtDesignerPlugin.cmake for details#SET(PLUGIN_export_directive "CTK_VISUALIZATION_VTK_WIDGETS_PLUGINS_EXPORT")# Source filesSET(PLUGIN_SRCS  ctkVTKWidgetsPlugins.cpp  ctkVTKWidgetsPlugins.h  ctkVTKWidgetsAbstractPlugin.cpp  ctkVTKWidgetsAbstractPlugin.h  ctkVTKDataSetArrayComboBoxPlugin.cpp  ctkVTKDataSetArrayComboBoxPlugin.h  ctkVTKMagnifyViewPlugin.cpp  ctkVTKMagnifyViewPlugin.h  ctkVTKRenderViewPlugin.cpp  ctkVTKRenderViewPlugin.h  ctkVTKScalarBarWidgetPlugin.cpp  ctkVTKScalarBarWidgetPlugin.h  ctkVTKSliceViewPlugin.cpp  ctkVTKSliceViewPlugin.h  ctkVTKSurfaceMaterialPropertyWidgetPlugin.cpp  ctkVTKSurfaceMaterialPropertyWidgetPlugin.h  ctkVTKTextPropertyWidgetPlugin.cpp  ctkVTKTextPropertyWidgetPlugin.h  ctkVTKThresholdWidgetPlugin.cpp  ctkVTKThresholdWidgetPlugin.h  )# Headers that should run through mocSET(PLUGIN_MOC_SRCS  ctkVTKWidgetsPlugins.h  ctkVTKDataSetArrayComboBoxPlugin.h  ctkVTKMagnifyViewPlugin.h  ctkVTKRenderViewPlugin.h  ctkVTKScalarBarWidgetPlugin.h  ctkVTKSliceViewPlugin.h  ctkVTKSurfaceMaterialPropertyWidgetPlugin.h  ctkVTKTextPropertyWidgetPlugin.h  ctkVTKThresholdWidgetPlugin.h  )  IF(CTK_USE_CHARTS)  SET(PLUGIN_SRCS      ctkVTKScalarsToColorsViewPlugin.cpp      ctkVTKScalarsToColorsViewPlugin.h      ctkVTKScalarsToColorsWidgetPlugin.cpp      ctkVTKScalarsToColorsWidgetPlugin.h      ctkVTKVolumePropertyWidgetPlugin.cpp      ctkVTKVolumePropertyWidgetPlugin.h      ${PLUGIN_SRCS})  SET(PLUGIN_MOC_SRCS      ctkVTKScalarsToColorsViewPlugin.h      ctkVTKScalarsToColorsWidgetPlugin.h      ctkVTKVolumePropertyWidgetPlugin.h      ${PLUGIN_MOC_SRCS})ENDIF(CTK_USE_CHARTS)# ResourcesSET(PLUGIN_resources  #Resources/CTKVisualizationVTKWidgetsPlugins.qrc)# Target librariesSET(PLUGIN_target_libraries  CTKVisualizationVTKWidgets  )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})
 |