summaryrefslogtreecommitdiffstats
path: root/mkspecs
diff options
context:
space:
mode:
authorJuha Vuolle <juha.vuolle@qt.io>2023-02-13 12:34:57 +0200
committerJuha Vuolle <juha.vuolle@qt.io>2023-02-13 15:41:51 +0200
commit7c186422444458f30ec7f7e59060c900e845536b (patch)
treebbfbe444bdfb6c8da1f0cd650e038d35d8c41b4e /mkspecs
parent94efcf9be4c5e46dff463806e278fcee90ff4d53 (diff)
Adjust permissions.prf plist path handling
Few tweaks: - Remove extra closing parenthesis - Use absolute paths as the exists() checks & other plist path uses are relative to the permissions.prf location - Use the plist path with PlistBuddy instead of the variable from .pro file Pick-to: 6.5 Change-Id: I27c7f1e7044a55ff7fbd78ef1dd79c92b17e8018 Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
Diffstat (limited to 'mkspecs')
-rw-r--r--mkspecs/features/permissions.prf5
1 files changed, 3 insertions, 2 deletions
diff --git a/mkspecs/features/permissions.prf b/mkspecs/features/permissions.prf
index 9f11d3c4bd..ac5f2cb108 100644
--- a/mkspecs/features/permissions.prf
+++ b/mkspecs/features/permissions.prf
@@ -2,7 +2,8 @@
isEmpty(QMAKE_INFO_PLIST): \
return()
-plist_path = $$relative_path($$absolute_path($$QMAKE_INFO_PLIST, $$_PRO_FILE_PWD_), $$OUT_PWD))
+plist_path = $$absolute_path($$QMAKE_INFO_PLIST, $$_PRO_FILE_PWD_)
+
!exists($$plist_path): \
return()
@@ -15,7 +16,7 @@ for(plugin, QT_PLUGINS) {
found_usage_description = false
for(usage_description_key, usage_descriptions) {
usage_description = $$system("/usr/libexec/PlistBuddy" \
- "-c 'print $$usage_description_key' $$QMAKE_INFO_PLIST 2>/dev/null", \
+ "-c 'print $$usage_description_key' $$plist_path 2>/dev/null", \
singleLine, exit_code)
!equals(exit_code, 0): \