From 4b29d5f31eeeae51d61e5a40fcff3e879210a879 Mon Sep 17 00:00:00 2001 From: Christian Hohnstaedt Date: Fri, 28 Mar 2025 09:54:04 +0100 Subject: [PATCH] Mac OS: apply the qsqlmysql patch automatically --- release/build-mac.sh | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/release/build-mac.sh b/release/build-mac.sh index 16a68956..a9b2d236 100755 --- a/release/build-mac.sh +++ b/release/build-mac.sh @@ -97,7 +97,7 @@ do_qsql() -DMySQL_ROOT="$INSTALL_DIR" \ -DPostgreSQL_ROOT="$INSTALL_DIR" \ -DFEATURE_sql_odbc=OFF -DFEATURE_sql_sqlite=OFF \ - "$QT_DIR/../Src/qtbase/src/plugins/sqldrivers" + "$QT_SQL_SRC" cmake --build $SQL_BUILD -j$JOBS cmake --install $SQL_BUILD @@ -118,6 +118,7 @@ OSSL="openssl-3.4.1" XCA_DIR="$(cd `dirname $0`/.. && pwd)" TOP_DIR="`dirname $XCA_DIR`" QT_DIR="$TOP_DIR/6.8.3/macos" +QT_SQL_SRC="$QT_DIR/../Src/qtbase/src/plugins/sqldrivers" BUILDDIR="$TOP_DIR/osx-release-dmg" BUILDDIR_APPSTORE="$TOP_DIR/osx-release-appstore" @@ -132,7 +133,10 @@ do_openssl #do_mariadb_connector_c #do_postgres # aqt install-src mac 6.8.3 --archives qtbase -# patch -p1 < $XCA_DIR/misc/qsqlmysql.patch +if grep qt_internal_force_macos_intel_arch $QT_SQL_SRC/mysql/CMakeLists.txt; then + (cd $QT_SQL_SRC && patch -p5 < $XCA_DIR/misc/qsqlmysql.patch) +fi + do_qsql cmake -B "$BUILDDIR" "$XCA_DIR" \