1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
|
cmake_minimum_required(VERSION 2.8.8 FATAL_ERROR)
project(ParaViewExamples)
option(ENABLE_CATALYST "Enable Catalyst Examples" OFF)
set(paraview_components)
if (ENABLE_CATALYST)
list(APPEND paraview_components vtkPVPythonCatalyst)
endif ()
if (paraview_components)
list(INSERT paraview_components 0 COMPONENTS)
endif ()
find_package(ParaView REQUIRED ${paraview_components})
include(${PARAVIEW_USE_FILE})
add_subdirectory(Plugins/Filter)
add_subdirectory(Plugins/ParametricSource)
add_subdirectory(Plugins/SMProxy)
add_subdirectory(Plugins/Representation)
add_subdirectory(Plugins/HiddenLinesRemoval)
if (ENABLE_CATALYST)
add_subdirectory(Catalyst)
endif ()
if (PARAVIEW_BUILD_QT_GUI)
add_subdirectory(Plugins/Autostart)
add_subdirectory(Plugins/DockWidget)
add_subdirectory(Plugins/GUIToolBar)
add_subdirectory(Plugins/PropertyWidgets)
add_subdirectory(Plugins/Reader)
add_subdirectory(Plugins/ReaderXMLOnly)
add_subdirectory(Plugins/RenderPassViews)
# TODO: update this plugin to use the pipeline controller instead.
#add_subdirectory(Plugins/RepresentationBehavior)
add_subdirectory(Plugins/SourceToolbar)
add_subdirectory(Plugins/Writer)
add_subdirectory(CustomApplications/Clone1)
add_subdirectory(CustomApplications/Clone2)
add_subdirectory(CustomApplications/Demo0)
add_subdirectory(CustomApplications/Demo1)
add_subdirectory(CustomApplications/MultiServerClient)
add_subdirectory(CustomApplications/Spreadsheet)
add_subdirectory(CustomApplications/ParticlesViewer)
endif()
if (TARGET vtkIOVisItBridge)
# add_subdirectory(Plugins/VisItReader)
endif ()
|