summaryrefslogtreecommitdiffstats
path: root/mkspecs
diff options
context:
space:
mode:
authorTor Arne Vestbø <tor.arne.vestbo@qt.io>2023-02-02 16:26:56 +0100
committerTor Arne Vestbø <tor.arne.vestbo@qt.io>2023-02-07 13:33:03 +0100
commit14649404bc9e30d67bbe39c698806e5846f46ac7 (patch)
treea0077109f28fef19f79d850a990cc524360af054 /mkspecs
parent5af0177c9e446a683163b04b7f3b8776b0977e94 (diff)
permissions: Handle relative paths to Info.plist file
Pick-to: 6.5 Change-Id: I5fb6bd7da37392bb4a44309b4545fe158a60b3e3 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
Diffstat (limited to 'mkspecs')
-rw-r--r--mkspecs/features/permissions.prf7
1 files changed, 6 insertions, 1 deletions
diff --git a/mkspecs/features/permissions.prf b/mkspecs/features/permissions.prf
index 7c97be5681..9f11d3c4bd 100644
--- a/mkspecs/features/permissions.prf
+++ b/mkspecs/features/permissions.prf
@@ -1,4 +1,9 @@
-isEmpty(QMAKE_INFO_PLIST)|!exists($$QMAKE_INFO_PLIST): \
+
+isEmpty(QMAKE_INFO_PLIST): \
+ return()
+
+plist_path = $$relative_path($$absolute_path($$QMAKE_INFO_PLIST, $$_PRO_FILE_PWD_), $$OUT_PWD))
+!exists($$plist_path): \
return()
for(plugin, QT_PLUGINS) {