#!/bin/bash # make this where you want to build VTK CXX_STD=CXX11 JTHREADS=2 if [[ `uname` -eq Darwin ]] ; then CMAKE_BUILD_TYPE=Release fi if [[ $TRAVIS -eq true ]] ; then CMAKE_BUILD_TYPE=Release JTHREADS=2 fi #mkdir $HOME/vtkbuild-linux; #cd /home/travis/ cd $TRAVIS_BUILD_DIR vtkgit=https://github.com/Kitware/VTK.git vtktag=acc5f269186e3571fb2a10af4448076ecac75e8e # if ther is a directory but no git, # remove it # if no directory, clone VTK in `vtksource-linux` dir git clone $vtkgit vtksource-linux; cd vtksource-linux; git checkout master; git checkout $vtktag; cd ../ mkdir vtkbuild-linux cd vtkbuild-linux compflags=" -fPIC -O2 " cmake \ -DCMAKE_BUILD_TYPE:STRING="${CMAKE_BUILD_TYPE}" \ -DCMAKE_C_FLAGS="${CMAKE_C_FLAGS} -Wno-c++11-long-long -fPIC -O2 -DNDEBUG "\ -DCMAKE_CXX_FLAGS="${CMAKE_CXX_FLAGS} -Wno-c++11-long-long -fPIC -O2 -DNDEBUG "\ -DBUILD_SHARED_LIBS:BOOL=OFF \ -DBUILD_TESTING:BOOL=OFF \ -DBUILD_EXAMPLES:BOOL=OFF \ -DVTK_LEGACY_REMOVE:BOOL=OFF \ -DVTK_WRAP_PYTHON:BOOL=OFF ../vtksource-linux/ make -j 3 #make install cd ../