Salome HOME
spns #29880 : UB22.04 support: opencv - omniORB
[tools/sat_salome.git] / products / compil_scripts / llvm-8.0.1.sh
1 #!/bin/bash
2
3 echo "##########################################################################"
4 echo "LLVM " $VERSION
5 echo "##########################################################################"
6 CMAKE_OPTION=""
7 CMAKE_OPTIONS="${CMAKE_OPTIONS} -DCMAKE_INSTALL_PREFIX:STRING=${PRODUCT_INSTALL}"
8 CMAKE_OPTIONS="${CMAKE_OPTIONS} -DCMAKE_BUILD_TYPE:STRING=Release"
9 CMAKE_OPTIONS="${CMAKE_OPTIONS} -DLLVM_BUILD_LLVM_DYLIB=ON"
10 CMAKE_OPTIONS="${CMAKE_OPTIONS} -DLLVM_ENABLE_RTTI=ON"
11 CMAKE_OPTIONS="${CMAKE_OPTIONS} -DLLVM_INSTALL_UTILS=ON"
12 CMAKE_OPTIONS="${CMAKE_OPTIONS} -DLLVM_TARGETS_TO_BUILD:STRING=X86"
13 CMAKE_OPTIONS="${CMAKE_OPTIONS} -DLLVM_ENABLE_DUMP=ON"
14 CMAKE_OPTIONS="${CMAKE_OPTIONS} -DLLVM_TEMPORARILY_ALLOW_OLD_TOOLCHAIN=ON"
15 CMAKE_OPTIONS="${CMAKE_OPTIONS} -DPYTHON_EXECUTABLE=${PYTHON_ROOT_DIR}/bin/python"
16
17 echo
18 echo "*** cmake" ${CMAKE_OPTIONS}
19 cmake ${CMAKE_OPTIONS} $SOURCE_DIR
20 if [ $? -ne 0 ]
21 then
22     echo "ERROR on cmake"
23     exit 1
24 fi
25
26 echo
27 echo "*** make" $MAKE_OPTIONS
28 make $MAKE_OPTIONS
29 if [ $? -ne 0 ]
30 then
31     echo "ERROR on make"
32     exit 2
33 fi
34
35 echo
36 echo "*** make install"
37 make install
38 if [ $? -ne 0 ]
39 then
40     echo "ERROR on make install"
41     exit 3
42 fi
43
44 echo
45 echo "########## END"
46