Salome HOME
align Numpy compilation approach
[tools/sat_salome.git] / products / compil_scripts / qt-5.12.10.sh
index be1cb2b7a477a75fb6d1ed2b27942ab01ace4580..70d8bae784b18a69222ba055269396eb96dc571e 100755 (executable)
@@ -4,11 +4,14 @@ echo "##########################################################################
 echo "Qt" $VERSION
 echo "##########################################################################"
 
-
-if [[ $DIST_NAME == "FD" && $DIST_VERSION == "32" ]]
-then
-    export  QMAKE_CXXFLAGS="-std=c++11"
-fi
+LINUX_DISTRIBUTION="$DIST_NAME$DIST_VERSION"
+case $LINUX_DISTRIBUTION in
+    FD32|DB11)
+       export  QMAKE_CXXFLAGS="-std=c++11"
+       ;;
+    *)
+       ;;
+esac
 
 if [ -n "$SAT_DEBUG" ]
 then
@@ -17,14 +20,17 @@ else
     BUILD_TYPE="-release"
 fi
 
+# clean build directory
+rm -rf $BUILD_DIR && mkdir -p $BUILD_DIR && cd $BUILD_DIR
+
 # For -qt-harfbuzz option, see spns #9694
 echo
-echo "*** $SOURCE_DIR/configure -prefix $PRODUCT_INSTALL $BUILD_TYPE -opensource -nomake tests -nomake examples -no-rpath -verbose -no-separate-debug-info -confirm-license -qt-libpng -qt-xcb -no-eglfs -dbus-runtime -skip qtwebengine -skip wayland -skip qtgamepad -system-freetype -qt-harfbuzz -no-openssl -no-glib"
+echo "*** configure -prefix $PRODUCT_INSTALL $BUILD_TYPE -opensource -nomake tests -nomake examples -no-rpath -verbose -no-separate-debug-info -confirm-license -qt-libpng -qt-xcb -no-eglfs -dbus-runtime -skip qtwebengine -skip wayland -skip qtgamepad -system-freetype -qt-harfbuzz -no-openssl -no-glib -no-jasper"
 
 $SOURCE_DIR/configure -prefix $PRODUCT_INSTALL $BUILD_TYPE -opensource -nomake tests -nomake examples -no-rpath \
     -verbose -no-separate-debug-info -confirm-license -qt-libpng -qt-xcb -no-eglfs -dbus-runtime -skip qtwebengine \
     -skip wayland -skip qtgamepad -system-freetype -qt-harfbuzz \
-    -no-openssl -no-glib
+    -no-openssl -no-glib -no-jasper
 
 if [ $? -ne 0 ]
 then