Salome HOME
spns #29880 : UB22.04 support: opencv - omniORB
[tools/sat_salome.git] / products / compil_scripts / qwt-6.1.4.sh
1 #!/bin/bash
2
3 echo "##########################################################################"
4 echo "qwt" $VERSION
5 echo "##########################################################################"
6
7
8
9 export TMAKEPATH=${QTDIR}/bin
10 export PATH=${TMAKEPATH}:${PATH}
11
12 echo
13 echo "*** copy source"
14 mkdir -p ${PRODUCT_INSTALL}
15 #cp -r $SOURCE_DIR/* .
16 cd $SOURCE_DIR
17
18 QMAKE_BIN=qmake
19 if [ "$SAT_qt_IS_NATIVE" == "1" ]; then
20     LINUX_DISTRIBUTION="$DIST_NAME$DIST_VERSION"
21     case $LINUX_DISTRIBUTION in
22         FD3*)
23             QMAKE_BIN=$(which qmake-qt5)
24             ;;
25         *)
26             echo "WARNING: using QMAKE_BIN = ${QMAKE_BIN}"
27             ;;
28     esac
29 fi
30
31 echo
32 echo "*** prepare $QMAKE_BIN"
33 sed -i "s|\(QWT_INSTALL_PREFIX[[:space:]]*\)=\([[:space:]]*\)\(.*\)|\1=\2${PRODUCT_INSTALL}|g" qwtconfig.pri
34 sed -i "s|#\(CONFIG[[:space:]]*+=[[:space:]]*QwtSVGItem\)|\1|g" qwtconfig.pri
35
36 sed -i "s|\(target\.path[[:space:]]*\)=\([[:space:]]*\).*|\1=\2\$\$QWT_INSTALL_PREFIX/plugins/designer|g" designer/designer.pro 
37
38 echo
39 echo "** $QMAKE_BIN"
40 $QMAKE_BIN
41 if [ $? -ne 0 ]
42 then
43     echo "ERROR on $QMAKE_BIN"
44     exit 1
45 fi
46
47 echo
48 echo "*** make"
49 make 
50 if [ $? -ne 0 ]
51 then
52     echo "ERROR on make"
53     exit 2
54 fi
55
56 echo
57 echo "*** make install"
58 make install
59 if [ $? -ne 0 ]
60 then
61     echo "ERROR on make install"
62     exit 3
63 fi
64
65 echo
66 echo "########## END"
67