aboutsummaryrefslogtreecommitdiffstats
path: root/scripts
diff options
context:
space:
mode:
authorTim Jenssen <tim.jenssen@qt.io>2021-07-15 14:09:20 +0200
committerTim Jenssen <tim.jenssen@qt.io>2021-07-15 16:53:49 +0000
commit9857985013edc09e7cf1a24887e82c7fb70cbcd9 (patch)
tree4ce0bc2095a0346d23cb9b7575770e052586a7a0 /scripts
parent037d1283beff991c67798c63be21d34ba46f4cbc (diff)
macOS: workaround for missing libqsqlite.dylib
Change-Id: I667d144035a36aed55f2bdc3e6e021832c058236 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/deployqtHelper_mac.sh12
1 files changed, 12 insertions, 0 deletions
diff --git a/scripts/deployqtHelper_mac.sh b/scripts/deployqtHelper_mac.sh
index 867fa5c698..97cefee46b 100755
--- a/scripts/deployqtHelper_mac.sh
+++ b/scripts/deployqtHelper_mac.sh
@@ -67,6 +67,18 @@ if [ -d "$assetimporterSrcDir" ]; then
fi
fi
+# workaround for Qt 6.2:
+# - QTBUG-94796 macdeployqt does not deploy /Contents/PlugIns/sqldrivers/libqsqlite.dylib anymore
+sqldriversDestDir="$app_path/Contents/PlugIns/sqldrivers"
+sqldriversSrcDir="$plugin_src/sqldrivers"
+if [ -d "$sqldriversSrcDir" ]; then
+ if [ ! -d "$sqldriversDestDir" ]; then
+ echo "- Copying sqlitedriver plugin"
+ mkdir -p "$sqldriversDestDir"
+ cp "$sqldriversSrcDir/libqsqlite.dylib" "$sqldriversDestDir/libqsqlite.dylib"
+ fi
+fi
+
# copy Qt Quick 2 imports
imports2Dir="$app_path/Contents/Imports/qtquick2"
if [ -d "$quick2_src" ]; then