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 Change-Id: I27c7f1e7044a55ff7fbd78ef1dd79c92b17e8018 Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io> (cherry picked from commit 7c186422444458f30ec7f7e59060c900e845536b) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
This commit is contained in:
parent
d656fde77e
commit
5efec4016c
@ -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): \
|
||||
|
Loading…
x
Reference in New Issue
Block a user