Salome HOME
SPNS #38031: support Debian 12 bookworm platform
[tools/sat_salome.git] / products / compil_scripts / tbb-2021.9.0.sh
1 #!/bin/bash
2
3 echo "##########################################################################"
4 echo "tbb" $VERSION
5 echo "##########################################################################"
6
7 rm -rf $BUILD_DIR
8 mkdir -p $BUILD_DIR
9 cd $BUILD_DIR
10
11 CMAKE_OPTIONS=
12 CMAKE_OPTIONS+=" -DCMAKE_INSTALL_PREFIX:STRING=$PRODUCT_INSTALL"
13 CMAKE_OPTIONS+=" -DCMAKE_INSTALL_LIBDIR:STRING=lib"
14
15 echo
16 echo "*** cmake" $CMAKE_OPTIONS
17 cmake $CMAKE_OPTIONS $SOURCE_DIR
18 if [ $? -ne 0 ]; then
19     echo "ERROR on cmake"
20     exit 1
21 fi
22
23 echo
24 echo "*** make" $MAKE_OPTIONS
25 make $MAKE_OPTIONS
26 if [ $? -ne 0 ]; then
27     echo "ERROR on make"
28     exit 2
29 fi
30
31 echo
32 echo "*** make install"
33 make install
34 if [ $? -ne 0 ]; then
35     echo "ERROR on make install"
36     exit 3
37 fi
38
39 # apply a post-fix
40 LINUX_DISTRIBUTION="$DIST_NAME$DIST_VERSION"
41 case $LINUX_DISTRIBUTION in
42     DB12)
43         echo "WARNING: Fixing tbb until Paraview version is updated: issue with tbb AND ParaView/vtk/vtk-m cmake files tbbbind target not found"
44         sed -i 's/ TBB::tbbbind_2_5//g'  $PRODUCT_INSTALL/lib/cmake/TBB/TBBTargets.cmake
45         ;;
46     *)
47         ;;
48 esac
49