From 0fef7cc78734b17393a1714f5fad761f1ca946d7 Mon Sep 17 00:00:00 2001
From: Joe Garcia <joe.garcia@ssec.wisc.edu>
Date: Sun, 4 Apr 2021 17:46:44 -0500
Subject: [PATCH] qt can use newer on 10.13, but can't use webengine

---
 ShellB3/shallbethree.sh | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/ShellB3/shallbethree.sh b/ShellB3/shallbethree.sh
index 738fd976..44a9504a 100755
--- a/ShellB3/shallbethree.sh
+++ b/ShellB3/shallbethree.sh
@@ -6586,12 +6586,11 @@ mk_qt5() {
     if [ ${MACOSX_DEPLOYMENT_TARGET} == 10.12 ] ; then
       export QT5USEVER=${QT5OLDVER}
       export EXTRAPARMS="${EXTRAPARMS} -skip qtlocation"
-    elif [ ${MACOSX_DEPLOYMENT_TARGET} == 10.13 ] ; then
-      #export QT5USEVER=${QT5VER}
-      export QT5USEVER=${QT5OLDVER}
-      export EXTRAPARMS="${EXTRAPARMS} -skip qtlocation"
     else
       export QT5USEVER=${QT5NEWVER}
+      if [ ${MACOSX_DEPLOYMENT_TARGET} == 10.13 ] ; then #chromium wants to use metal for 10.14 or newer
+        export EXTRAPARMS="${EXTRAPARMS} -skip qtwebengine"
+      fi
     fi
     export EXTRAPARMS="${EXTRAPARMS} -no-openssl -securetransport"
     export EXTRAPARMS="${EXTRAPARMS} -sdk macosx${MACOSX_DEPLOYMENT_TARGET} QMAKE_MACOSX_DEPLOYMENT_TARGET=${MACOSX_DEPLOYMENT_TARGET}"
@@ -8091,6 +8090,7 @@ PATCH
   fi
   fi
 
+  CFLAGS="$( omitparameter -isysroot 1 $CFLAGS )" CXXFLAGS="$( omitparameter -isysroot 1 $CXXFLAGS )" LDFLAGS="$( omitparameter -isysroot 1 $LDFLAGS )" \
   SB3BUILDFLAGS="$( omitparameter --with-sysroot=${SYSROOT} 0 $(omitparameter --build=${PLATFORM} 0 ${SB3BUILDFLAGS} ) )" \
     _configure_make_install Qt5 src/optional/qt-${QT5USEVER}.tar.* qt-${QT5USEVER} ${EXTRAPARMS} "$@" || oops "Failed to build Qt5"
 
-- 
GitLab