]> SALOME platform Git repositories - tools/sat_salome.git/commitdiff
Salome HOME
spns #29667 : qwt embedded
authorNabil Ghodbane <nabil.ghodbane@cea.fr>
Wed, 11 May 2022 09:51:08 +0000 (11:51 +0200)
committerNabil Ghodbane <nabil.ghodbane@cea.fr>
Wed, 11 May 2022 09:51:08 +0000 (11:51 +0200)
products/compil_scripts/qwt-6.1.6.sh [new file with mode: 0755]

diff --git a/products/compil_scripts/qwt-6.1.6.sh b/products/compil_scripts/qwt-6.1.6.sh
new file mode 100755 (executable)
index 0000000..c53bf05
--- /dev/null
@@ -0,0 +1,58 @@
+#!/bin/bash
+
+echo "##########################################################################"
+echo "qwt" $VERSION
+echo "##########################################################################"
+
+
+
+export TMAKEPATH=${QTDIR}/bin
+export PATH=${TMAKEPATH}:${PATH}
+
+echo
+echo "*** copy source"
+mkdir -p ${PRODUCT_INSTALL}
+#cp -r $SOURCE_DIR/* .
+cd $SOURCE_DIR
+
+QMAKE_BIN=qmake
+if [ "$DIST_NAME" == "FD" ] && [ "$DIST_VERSION" == "34" ] && [ "$SAT_qt_IS_NATIVE" == "1" ]; then
+    QMAKE_BIN=$(which qmake-qt5)
+fi
+echo
+echo "*** prepare $QMAKE_BIN"
+sed -i "s|\(QWT_INSTALL_PREFIX[[:space:]]*\)=\([[:space:]]*\)\(.*\)|\1=\2${PRODUCT_INSTALL}|g" qwtconfig.pri
+sed -i "s|#\(CONFIG[[:space:]]*+=[[:space:]]*QwtSVGItem\)|\1|g" qwtconfig.pri
+
+sed -i "s|\(target\.path[[:space:]]*\)=\([[:space:]]*\).*|\1=\2\$\$QWT_INSTALL_PREFIX/plugins/designer|g" designer/designer.pro 
+
+echo
+echo "** $QMAKE_BIN"
+$QMAKE_BIN
+if [ $? -ne 0 ]
+then
+    echo "ERROR on $QMAKE_BIN"
+    exit 1
+fi
+
+echo
+echo "*** make"
+make 
+if [ $? -ne 0 ]
+then
+    echo "ERROR on make"
+    exit 2
+fi
+
+echo
+echo "*** make install"
+make install
+if [ $? -ne 0 ]
+then
+    echo "ERROR on make install"
+    exit 3
+fi
+
+echo
+echo "########## END"
+