3 echo "##########################################################################"
5 echo "##########################################################################"
11 python_name=python$PYTHON_VERSION
13 sed -i "s%seekg(self->GetFile()->tellg()%seekg(static_cast<long>(self->GetFile()->tellg())%g" IO/vtkBMPReader.cxx
14 sed -i "s%seekg(self->GetFile()->tellg()%seekg(static_cast<long>(self->GetFile()->tellg())%g" IO/vtkImageReader.cxx
15 sed -i "s%#include <string>%#include <string>\n#include <cstring>%g" Utilities/DICOMParser/DICOMFile.cxx
16 sed -i "s%#include <string>%#include <string>\n#include <cstring>%g" Utilities/DICOMParser/DICOMParser.cxx
17 sed -i "s%#include <string>%#include <string>\n#include <cstring>%g" Utilities/DICOMParser/DICOMAppHelper.cxx
19 chmod 600 Utilities/vtktiff/tif_fax3sm.c
21 #sed -i "s%char \*doc \=%const char \*doc \=%g" Common/vtkPythonUtil.cxx
25 VTK_CMAKE_OPTIONS=$VTK_CMAKE_OPTIONS"-DVTK_HAVE_GETSOCKNAME_WITH_SOCKLEN_T=1"
26 ### common VTK settings
27 VTK_CMAKE_OPTIONS=$VTK_CMAKE_OPTIONS" -DBUILD_SHARED_LIBS:BOOL=ON"
28 VTK_CMAKE_OPTIONS=$VTK_CMAKE_OPTIONS" -DCMAKE_BUILD_TYPE:STRING=Release"
29 VTK_CMAKE_OPTIONS=$VTK_CMAKE_OPTIONS" -DCMAKE_CXX_COMPILER:STRING=`which g++`"
30 VTK_CMAKE_OPTIONS=$VTK_CMAKE_OPTIONS" -DCMAKE_C_COMPILER:STRING=`which gcc`"
31 VTK_CMAKE_OPTIONS=$VTK_CMAKE_OPTIONS" -DCMAKE_INSTALL_PREFIX:STRING=${PRODUCT_INSTALL}"
32 VTK_CMAKE_OPTIONS=$VTK_CMAKE_OPTIONS" -DVTK_USE_HYBRID:BOOL=ON"
33 VTK_CMAKE_OPTIONS=$VTK_CMAKE_OPTIONS" -DVTK_USE_PARALLEL:BOOL=ON"
34 VTK_CMAKE_OPTIONS=$VTK_CMAKE_OPTIONS" -DVTK_USE_PATENTED:BOOL=OFF"
35 VTK_CMAKE_OPTIONS=$VTK_CMAKE_OPTIONS" -DVTK_USE_RENDERING:BOOL=ON"
36 VTK_CMAKE_OPTIONS=$VTK_CMAKE_OPTIONS" -DVTK_USE_GL2PS:BOOL=ON" # GL_2_PS
37 ### Wrap Python settings
38 VTK_CMAKE_OPTIONS=$VTK_CMAKE_OPTIONS" -DVTK_WRAP_PYTHON:BOOL=ON"
39 VTK_CMAKE_OPTIONS=$VTK_CMAKE_OPTIONS" -DPYTHON_EXECUTABLE:STRING=${PYTHONHOME}/bin/${python_name}"
40 VTK_CMAKE_OPTIONS=$VTK_CMAKE_OPTIONS" -DPYTHON_INCLUDE_PATH:STRING=${PYTHONHOME}/include/${python_name}"
41 VTK_CMAKE_OPTIONS=$VTK_CMAKE_OPTIONS" -DPYTHON_LIBRARY:STRING=${PYTHONHOME}/lib/${python_name}/config/lib${python_name}.a"
43 VTK_CMAKE_OPTIONS=$VTK_CMAKE_OPTIONS" -DVTK_WRAP_TCL:BOOL=OFF"
44 VTK_CMAKE_OPTIONS=$VTK_CMAKE_OPTIONS" -DVTK_USE_TK:BOOL=OFF"
47 echo "*** cmake" ${VTK_CMAKE_OPTIONS}
48 cmake ${VTK_CMAKE_OPTIONS} .
56 echo "*** make" $MAKE_OPTIONS
65 echo "*** make install"
69 echo "ERROR on make install"
74 echo "*** create links"
75 cd ${PRODUCT_INSTALL}/include
76 ln -s vtk-${VERSION%.*}/ vtk
77 cd ${PRODUCT_INSTALL}/lib