Salome HOME
merge from master
[tools/sat_salome.git] / products / compil_scripts / PyQt-5.15.sh
1 #!/bin/bash
2
3 echo "##########################################################################"
4 echo "PyQt" $VERSION
5 echo "##########################################################################"
6
7 python_name=python$PYTHON_VERSION
8
9 cd $SOURCE_DIR
10
11 if [ "${SAT_Python_IS_NATIVE}" == "1" ]
12 then
13     # if not set, will try to install in system path...
14     mkdir -p $PRODUCT_INSTALL/lib/python${PYTHON_VERSION}/site-packages
15     export PATH=$(pwd)/bin:$PATH
16     export PYTHONPATH=$(pwd):$PYTHONPATH
17     export PYTHONPATH=${PRODUCT_INSTALL}/lib/python${PYTHON_VERSION}/site-packages:$PYTHONPATH
18 fi
19
20 echo
21 echo "*** configure.py --confirm-license --no-designer-plugin --verbose --bindir=${PRODUCT_INSTALL}/bin --destdir=${PRODUCT_INSTALL}/lib/$python_name/site-packages --stubsdir=${PRODUCT_INSTALL}/lib/$python_name/site-packages --sipdir=${SIP_ROOT_DIR} --disable=QtNetwork --disable=QtWebSockets"
22 $PYTHONBIN ./configure.py --confirm-license --no-designer-plugin --verbose \
23     --bindir=${PRODUCT_INSTALL}/bin \
24     --destdir=${PRODUCT_INSTALL}/lib/$python_name/site-packages \
25     --stubsdir=${PRODUCT_INSTALL}/lib/$python_name/site-packages \
26     --sipdir=${SIP_ROOT_DIR} \
27     --disable=QtNetwork --disable=QtWebSockets 2>&1
28
29 if [ $? -ne 0 ]
30 then
31     echo "ERROR on configure"
32     exit 2
33 fi
34
35 echo
36 echo "*** make" $MAKE_OPTIONS
37 make $MAKE_OPTIONS
38 if [ $? -ne 0 ]
39 then
40     echo "ERROR on make"
41     exit 3
42 fi
43
44 echo
45 echo "*** make install"
46 make install
47 if [ $? -ne 0 ]
48 then
49     echo "ERROR on make install"
50     exit 4
51 fi
52
53 echo
54 echo "*** make clean"
55 make clean
56 if [ $? -ne 0 ]
57 then
58     echo "ERROR on make clean"
59     exit 5
60 fi
61
62 # Issue with GUI - TO BE FIXED
63 if [ -n "$SIP_ROOT_DIR" ]
64 then
65     mkdir -p $PRODUCT_INSTALL/sip
66     cp -r $SIP_ROOT_DIR/* $PRODUCT_INSTALL/sip
67 else
68     echo "FATAL: Please set SIP_ROOT_DIR environment variable"
69     exit 6
70 fi
71
72 echo
73 echo "########## END"
74
75 exit 0
76