3 MAKE="make --jobs=$NUM_THREADS --keep-going"
5 if [ "$QT_VERSION" == "4.8.7" ]; then
7 elif [ "$QT_VERSION" == "5.5.1" ]; then
11 #Prepare cmake arguments following the VTK version
12 if [ "$VTK_VERSION" == "5.10" ]; then
13 vtk_repo_str=" --branch v5.10.0 https://github.com/Kitware/VTK.git --depth 1"
14 cmake_arg_str=" $cmake_arg_str
16 -DCMAKE_BUILD_TYPE=Release
19 -DBUILD_DOCUMENTATION=0
21 -DVTK_USE_RENDERING=ON
23 -DVTK_QT_VERSION="$QT_MAJOR_VERSION" "
24 elif [ "$VTK_VERSION" == "6.3" ]; then
25 vtk_repo_str=" --branch v6.3.0 https://github.com/Kitware/VTK.git --depth 1"
26 cmake_arg_str=" $cmake_arg_str
28 -DCMAKE_BUILD_TYPE=Release
31 -DBUILD_DOCUMENTATION=0
32 -DVTK_Group_StandAlone=ON
33 -DVTK_Group_Imaging=OFF
35 -DVTK_Group_Rendering=ON
39 -DModule_vtkGUISupportQt=ON
40 -DModule_vtkGUISupportQtOpenGL=ON
41 -DModule_vtkGUISupportQtSQL=ON
42 -DModule_vtkRenderingQt=ON
43 -DModule_vtkViewsQt=ON
44 -DVTK_QT_VERSION="$QT_MAJOR_VERSION" "
45 elif [ "$VTK_VERSION" == "7.0.0" ]; then
46 vtk_repo_str=" --branch v7.0.0 https://github.com/Kitware/VTK.git --depth 1"
47 cmake_arg_str=" $cmake_arg_str
49 -DCMAKE_BUILD_TYPE=Release
52 -DBUILD_DOCUMENTATION=0
53 -DVTK_Group_StandAlone=ON
54 -DVTK_Group_Imaging=OFF
56 -DVTK_Group_Rendering=ON
60 -DVTK_RENDERING_BACKEND=OpenGL
61 -DModule_vtkGUISupportQt=ON
62 -DModule_vtkGUISupportQtOpenGL=ON
63 -DModule_vtkGUISupportQtSQL=ON
64 -DModule_vtkRenderingQt=ON
65 -DModule_vtkViewsQt=ON
66 -DVTK_QT_VERSION="$QT_MAJOR_VERSION" "
69 if [ -d $VTK_SOURCE_DIR ]; then
70 echo $VTK_SOURCE_DIR exists
71 if [ ! -f $VTK_SOURCE_DIR/CMakeLists.txt ]; then
72 echo $VTK_SOURCE_DIR does not contain CMakeList.txt
73 rm -rf $VTK_SOURCE_DIR
77 #git clone in the VTK source folder
78 if [ ! -d "$VTK_SOURCE_DIR" ]; then
79 git clone $vtk_repo_str ${VTK_SOURCE_DIR}
85 cmake $cmake_arg_str ${VTK_SOURCE_DIR}