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