Skip to content

Commit a2f42cc

Browse files
this makes it work on BUILD_MODE=AL on Mac
1 parent d2e623b commit a2f42cc

1 file changed

Lines changed: 10 additions & 3 deletions

File tree

CMake/cdat_modules/paraview_external.cmake

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -55,16 +55,18 @@ if (CDAT_BUILD_PARALLEL)
5555
endif()
5656
endif()
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
5964
list(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)
182184
endif()
183185

186+
set(_vtk_module_options)
187+
foreach(_module ${_vtk_modules})
188+
list(APPEND _vtk_module_options "-DModule_${_module}:BOOL=ON")
189+
endforeach()
184190
ExternalProject_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

Comments
 (0)