12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788 |
- project(${PROJECT_NAME}Plugins)
- #
- # See CTK/CMake/ctkMacroBuildQtPlugin.cmake for details
- #
- set(PLUGIN_export_directive "CTK_VISUALIZATION_VTK_WIDGETS_PLUGINS_EXPORT")
- # Source files
- set(PLUGIN_SRCS
- ctkVTKWidgetsPlugins.cpp
- ctkVTKWidgetsPlugins.h
- ctkVTKWidgetsAbstractPlugin.cpp
- ctkVTKWidgetsAbstractPlugin.h
- ctkVTKDataSetArrayComboBoxPlugin.cpp
- ctkVTKDataSetArrayComboBoxPlugin.h
- ctkVTKMagnifyViewPlugin.cpp
- ctkVTKMagnifyViewPlugin.h
- ctkVTKPropertyWidgetPlugin.cpp
- ctkVTKPropertyWidgetPlugin.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 moc
- set(PLUGIN_MOC_SRCS
- ctkVTKWidgetsPlugins.h
- ctkVTKDataSetArrayComboBoxPlugin.h
- ctkVTKMagnifyViewPlugin.h
- ctkVTKPropertyWidgetPlugin.h
- ctkVTKRenderViewPlugin.h
- ctkVTKScalarBarWidgetPlugin.h
- ctkVTKSliceViewPlugin.h
- ctkVTKSurfaceMaterialPropertyWidgetPlugin.h
- ctkVTKTextPropertyWidgetPlugin.h
- ctkVTKThresholdWidgetPlugin.h
- )
- if(CTK_USE_CHARTS)
- set(PLUGIN_SRCS
- ctkVTKChartViewPlugin.cpp
- ctkVTKChartViewPlugin.h
- ctkVTKScalarsToColorsViewPlugin.cpp
- ctkVTKScalarsToColorsViewPlugin.h
- ctkVTKScalarsToColorsWidgetPlugin.cpp
- ctkVTKScalarsToColorsWidgetPlugin.h
- ctkVTKVolumePropertyWidgetPlugin.cpp
- ctkVTKVolumePropertyWidgetPlugin.h
- ${PLUGIN_SRCS})
- set(PLUGIN_MOC_SRCS
- ctkVTKChartViewPlugin.h
- ctkVTKScalarsToColorsViewPlugin.h
- ctkVTKScalarsToColorsWidgetPlugin.h
- ctkVTKVolumePropertyWidgetPlugin.h
- ${PLUGIN_MOC_SRCS})
- endif()
- # Resources
- set(PLUGIN_resources
- #Resources/CTKVisualizationVTKWidgetsPlugins.qrc
- )
- # Target libraries
- set(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}
- )
|