@@ -55,16 +55,18 @@ if (CDAT_BUILD_PARALLEL)
5555 endif ()
5656endif ()
5757
58+ set (_vtk_modules "vtkRenderingImage;vtkRenderingVolume;vtkRenderingLabel;vtkRenderingFreeType;vtkRenderingFreeTypeOpenGL;vtkRenderingVolumeOpenGL;vtkRenderingCore;vtkRenderingOpenGL;vtkGeovisCore;vtkViewsCore;vtkViewsGeovis;vtkInteractionImage;vtkInteractionStyle;vtkInteractionWidgets;vtkCommonTransforms;vtkCommonCore;vtkCommonComputationalGeometry;vtkCommonExecutionModel;vtkCommonSystem;vtkCommonMisc;vtkFiltersFlowPaths;vtkFiltersStatistics;vtkFiltersAMR;vtkFiltersGeneric;vtkFiltersSources;vtkFiltersModeling;vtkFiltersExtraction;vtkFiltersSelection;vtkFiltersSMP;vtkFiltersCore;vtkFiltersHybrid;vtkFiltersTexture;vtkFiltersGeneral;vtkFiltersImaging;vtkFiltersGeometry;vtkIOImage;vtkIOCore;vtkIOExport;vtkIOImport;vtkIOGeometry;vtkImagingColor;vtkImagingSources;vtkImagingCore;vtkImagingGeneral;vtkImagingMath" )
59+
60+ if (NOT CDAT_BUILD_LEAN)
61+ list (APPEND _vtk_modules "vtkIOFFMPEG" )
62+ endif ()
5863# Either we use cdat zlib and libxml or system zlib and libxml
5964list (APPEND ParaView_tpl_args
6065 -DVTK_USE_SYSTEM_ZLIB:BOOL=ON
6166 -DVTK_USE_SYSTEM_LIBXML2:BOOL=ON
6267 -DVTK_USE_SYSTEM_HDF5:BOOL=ON
63- -DVTK_USE_SYSTEM_NETCDF:BOOL=ON
6468 -DVTK_USE_SYSTEM_FREETYPE:BOOL=ON
6569 -DVTK_USE_SYSTEM_FREETYPE:BOOL=ON
66- -DVTK_USE_SYSTEM_JPEG:BOOL=ON
67- -DVTK_USE_SYSTEM_PNG:BOOL=ON
6870)
6971
7072# Turn off testing and other non essential featues
@@ -181,6 +183,10 @@ else ()
181183 set (DOWNLOAD_CMD_STR)
182184endif ()
183185
186+ set (_vtk_module_options)
187+ foreach (_module ${_vtk_modules} )
188+ list (APPEND _vtk_module_options "-DModule_${_module} :BOOL=ON" )
189+ endforeach ()
184190ExternalProject_Add (ParaView
185191 DOWNLOAD_DIR ${CDAT_PACKAGE_CACHE_DIR}
186192 SOURCE_DIR ${ParaView_source}
@@ -210,6 +216,7 @@ ExternalProject_Add(ParaView
210216 -DPYTHON_LIBRARY:FILEPATH=${PYTHON_LIBRARY}
211217 -DCMAKE_INSTALL_RPATH_USE_LINK_PATH:BOOL=ON
212218 -DVTK_LEGACY_SILENT:BOOL=ON
219+ ${_vtk_module_options}
213220 -DPARAVIEW_DO_UNIX_STYLE_INSTALLS:BOOL=ON
214221 CMAKE_ARGS
215222 -DCMAKE_INSTALL_PREFIX:PATH=<INSTALL_DIR >
0 commit comments