summaryrefslogtreecommitdiffstats
path: root/mkspecs
diff options
context:
space:
mode:
authorTor Arne Vestbø <tor.arne.vestbo@qt.io>2023-02-02 16:26:56 +0100
committerQt Cherry-pick Bot <cherrypick_bot@qt-project.org>2023-02-07 13:14:29 +0000
commitffd312d565b9f7827eb552e97c4595c7eb3a662c (patch)
tree343ed15bd78cd50248f236aa9b9db29f82d06006 /mkspecs
parentb99f9c50c04dfaa6d4d8ecc802ca61e23e4c1fe5 (diff)
permissions: Handle relative paths to Info.plist file
Change-Id: I5fb6bd7da37392bb4a44309b4545fe158a60b3e3 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io> (cherry picked from commit 14649404bc9e30d67bbe39c698806e5846f46ac7) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
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) {