Files
ThirdParty-6/ParaView-5.0.1/ParaViewCore/Animation/module.cmake

27 lines
659 B
CMake

# This module collects all animation support classes in ParaView,
# both VTK extensions and proxies.
# If FFMPEG support is enabled, we need to depend on FFMPEG.
set (__extra_dependencies)
if (PARAVIEW_ENABLE_FFMPEG)
list(APPEND __extra_dependencies vtkIOFFMPEG)
endif()
vtk_module(vtkPVAnimation
DEPENDS
vtkPVServerManagerCore
vtkPVVTKExtensionsDefault
PRIVATE_DEPENDS
vtksys
vtkIOMovie
vtkPVServerManagerDefault
${__extra_dependencies}
TEST_LABELS
PARAVIEW
)
unset(__extra_dependencies)
# Add proxy definitions.
set_property(GLOBAL PROPERTY
vtkPVAnimation_SERVERMANAGER_XMLS ${CMAKE_CURRENT_LIST_DIR}/animation.xml)