diff --git a/install.sh b/install.sh index 07d4d69c6625fbe4707ae497f3ddd83589a7efa3..17604ccfb2bed39e673b24946c0adbc99fba3055 100755 --- a/install.sh +++ b/install.sh @@ -1,10 +1,16 @@ #!/bin/bash -module load cmake/3.16.4 module load gcc/10 mkdir dependencies cd dependencies +# Install CMake. +wget https://github.com/Kitware/CMake/releases/download/v3.19.4/cmake-3.19.4-Linux-x86_64.tar.gz +ZIP=cmake-3.19.4-Linux-x86_64.tar.gz +tar -xzvf $ZIP +rm $ZIP +mv ./cmake-3.19.4-Linux-x86_64 ./cmake-3.19.4 + # Install Ospray. wget https://github.com/ospray/ospray/releases/download/v1.8.5/ospray-1.8.5.x86_64.linux.tar.gz ZIP=ospray-1.8.5.x86_64.linux.tar.gz @@ -13,19 +19,21 @@ rm $ZIP mv ./ospray-1.8.5.x86_64.linux ./ospray-1.8.5 # Install VTK. -git clone https://github.com/Kitware/VTK.git -cd VTK -git checkout v9.0.1 +wget https://www.vtk.org/files/release/9.0/VTK-9.0.1.tar.gz +ZIP=VTK-9.0.1.tar.gz +tar -xzvf $ZIP +rm $ZIP +cd VTK-9.0.1 mkdir build cd build export ospray_DIR=../../ospray-1.8.5/lib/cmake/ospray-1.8.5 -cmake .. -DVTK_MODULE_ENABLE_VTK_RenderingRayTracing=YES -cmake --build . --config Release --parallel 64 +../../cmake-3.19.4/bin/cmake .. -DVTK_MODULE_ENABLE_VTK_RenderingRayTracing=YES +../../cmake-3.19.4/bin/cmake --build . --config Release --parallel 64 # Install application. -cd ../../offline_ray_tracer +cd ../../../offline_ray_tracer mkdir build cd build -export VTK_DIR=../../../dependencies/VTK/build -cmake .. -cmake --build . --clean-first --config Release --parallel 64 +export VTK_DIR=../../dependencies/VTK-9.0.1/build/lib64/cmake/vtk-9.0/ +../../dependencies/cmake-3.19.4/bin/cmake .. +../../dependencies/cmake-3.19.4/bin/cmake --build . --clean-first --config Release --parallel 64