3 echo "##########################################################################"
4 echo "ParaView" $VERSION
5 echo "##########################################################################"
10 echo "Resize image in plugin SurfaceLIC doc"
12 cd $SOURCE_DIR/Plugins/SurfaceLIC/doc/
13 convert surface_lic.png -resize 400 surface_lic2.png
16 echo "convert command failed"
19 mv surface_lic2.png surface_lic.png
23 python_name=python$PYTHON_VERSION
28 CMAKE_OPTIONS+=" -DCMAKE_INSTALL_PREFIX:STRING=${PRODUCT_INSTALL}"
29 CMAKE_OPTIONS+=" -DCMAKE_BUILD_TYPE:STRING=Release"
30 CMAKE_OPTIONS+=" -DBUILD_SHARED_LIBS:BOOL=ON"
31 CMAKE_OPTIONS+=" -DBUILD_TESTING:BOOL=OFF"
34 CMAKE_OPTIONS+=" -DVTK_HAVE_GETSOCKNAME_WITH_SOCKLEN_T=1"
35 CMAKE_OPTIONS+=" -DCMAKE_CXX_COMPILER:STRING=`which g++`"
36 CMAKE_OPTIONS+=" -DCMAKE_C_COMPILER:STRING=`which gcc`"
37 if [[ $BITS == "64" ]]
39 CMAKE_OPTIONS+=" -DCMAKE_CXX_FLAGS:STRING=-m64"
40 CMAKE_OPTIONS+=" -DCMAKE_C_FLAGS:STRING=-m64"
43 ### Paraview general settings
44 CMAKE_OPTIONS+=" -DPARAVIEW_INSTALL_DEVELOPMENT:BOOL=ON"
45 CMAKE_OPTIONS+=" -DVTK_USE_OGGTHEORA_ENCODER:BOOL=ON"
46 #CMAKE_OPTIONS+=" -DPARAVIEW_USE_MPI:BOOL=ON"
48 ### VTK general settings
49 CMAKE_OPTIONS+=" -DVTK_USE_HYBRID:BOOL=ON"
50 CMAKE_OPTIONS+=" -DVTK_USE_PARALLEL:BOOL=ON"
51 CMAKE_OPTIONS+=" -DVTK_USE_PATENTED:BOOL=OFF"
52 CMAKE_OPTIONS+=" -DVTK_USE_RENDERING:BOOL=ON"
53 CMAKE_OPTIONS+=" -DVTK_USE_64BIT_IDS:BOOL=OFF"
56 CMAKE_OPTIONS+=" -DPARAVIEW_BUILD_QT_GUI:BOOL=ON"
57 CMAKE_OPTIONS+=" -DVTK_QT_USE_WEBKIT:BOOL=ON"
60 CMAKE_OPTIONS+=" -DPARAVIEW_ENABLE_PYTHON:BOOL=ON"
61 CMAKE_OPTIONS+=" -DVTK_WRAP_PYTHON:BOOL=ON"
62 CMAKE_OPTIONS+=" -DPYTHON_EXECUTABLE:STRING=${PYTHON_ROOT_DIR}/bin/${python_name}"
63 CMAKE_OPTIONS+=" -DPYTHON_INCLUDE_PATH:STRING=${PYTHON_ROOT_DIR}/include/${python_name}"
64 CMAKE_OPTIONS+=" -DPYTHON_LIBRARY:STRING=${PYTHON_ROOT_DIR}/lib/${python_name}/config/lib${python_name}.so"
67 CMAKE_OPTIONS+=" -DVTK_WRAP_TCL:BOOL=OFF"
68 CMAKE_OPTIONS+=" -DVTK_USE_TK:BOOL=OFF"
71 CMAKE_OPTIONS+=" -DPARAVIEW_USE_SYSTEM_HDF5:BOOL=ON"
72 CMAKE_OPTIONS+=" -DHDF5_INCLUDE_DIR:STRING=${HDF5HOME}/include"
73 CMAKE_OPTIONS+=" -DHDF5_LIBRARY:STRING=${HDF5HOME}/lib/libhdf5.so"
75 ### VisIt Database bridge settings
76 CMAKE_OPTIONS+=" -DPARAVIEW_USE_VISITBRIDGE:BOOL=ON"
77 CMAKE_OPTIONS+=" -DBOOST_ROOT=${BOOSTDIR}"
80 CMAKE_OPTIONS+=" -DVTK_USE_GL2PS:BOOL=ON"
81 CMAKE_OPTIONS+=" -DVTK_USE_SYSTEM_GL2PS:BOOL=ON"
82 CMAKE_OPTIONS+=" -DGL2PS_INCLUDE_DIR:STRING=${GL2PSDIR}/include"
83 CMAKE_OPTIONS+=" -DGL2PS_LIBRARY:STRING=${GL2PSDIR}/lib/libgl2ps.so"
85 ### Extra options (switch off non-used Paraview plug-ins)
86 #CMAKE_OPTIONS+=" -DPARAVIEW_BUILD_PLUGIN_CoProcessing:BOOL=OFF"
87 CMAKE_OPTIONS+=" -DPARAVIEW_BUILD_PLUGIN_Moments:BOOL=OFF"
88 CMAKE_OPTIONS+=" -DPARAVIEW_BUILD_PLUGIN_Prism:BOOL=OFF"
89 CMAKE_OPTIONS+=" -DPARAVIEW_BUILD_PLUGIN_SLACTools:BOOL=OFF"
90 CMAKE_OPTIONS+=" -DPARAVIEW_BUILD_PLUGIN_SierraPlotTools:BOOL=OFF"
91 #CMAKE_OPTIONS+=" -DPARAVIEW_BUILD_PLUGIN_VisTrailsPlugin:BOOL=OFF"
92 CMAKE_OPTIONS+=" -DPARAVIEW_BUILD_PLUGIN_pvblot:BOOL=OFF"
93 CMAKE_OPTIONS+=" -DPARAVIEW_BUILD_PLUGIN_CoProcessingScriptGenerator:BOOL=OFF"
94 CMAKE_OPTIONS+=" -DPARAVIEW_ENABLE_COPROCESSING:BOOL=OFF"
96 ### Extra options (switch on required Paraview plug-ins)
97 CMAKE_OPTIONS+=" -DPARAVIEW_BUILD_PLUGIN_EyeDomeLighting:BOOL=ON"
98 CMAKE_OPTIONS+=" -DPARAVIEW_BUILD_PLUGIN_ForceTime:BOOL=ON"
99 CMAKE_OPTIONS+=" -DPARAVIEW_BUILD_PLUGIN_H5PartReader:BOOL=ON"
100 CMAKE_OPTIONS+=" -DPARAVIEW_BUILD_PLUGIN_PointSprite:BOOL=ON"
101 CMAKE_OPTIONS+=" -DPARAVIEW_BUILD_PLUGIN_SurfaceLIC:BOOL=ON"
104 echo "*** cmake" ${CMAKE_OPTIONS}
105 cmake ${CMAKE_OPTIONS} $SOURCE_DIR
108 echo "ERROR on cmake"
112 MAKE_OPTIONS="VERBOSE=1 "$MAKE_OPTIONS
114 echo "*** make" $MAKE_OPTIONS
123 echo "*** make install"
127 echo "ERROR on make install"
132 echo "Copy some missing files"
133 PVCMAKEDIR=$PRODUCT_INSTALL/lib/paraview-3.14/CMake
134 cp ../CMake/generate_proxydocumentation.cmake $PVCMAKEDIR
135 cp ../CMake/smxml_to_xml.xsl $PVCMAKEDIR
136 cp ../CMake/xml_to_html.xsl $PVCMAKEDIR
137 cp ../CMake/xml_to_wiki.xsl.in $PVCMAKEDIR
138 cp ../CMake/generate_qhp.cmake $PVCMAKEDIR
142 echo "########## END"