cmake: Add option to pass additional arguments to _qt_internal_plist_buddy
Pick-to: 6.8 6.5 Change-Id: Icbbfcb7fffa97370c3cdf7440e801eea60de84f0 Reviewed-by: Alexey Edelev <alexey.edelev@qt.io> (cherry picked from commit ab4aac7bf137083a401186029fe70ff00137f279) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
This commit is contained in:
parent
8f837f6e6f
commit
5127aef0bb
@ -659,10 +659,10 @@ endfunction()
|
||||
|
||||
function(_qt_internal_plist_buddy plist_file)
|
||||
cmake_parse_arguments(PARSE_ARGV 1 arg
|
||||
"" "OUTPUT_VARIABLE;ERROR_VARIABLE" "COMMANDS")
|
||||
"" "OUTPUT_VARIABLE;ERROR_VARIABLE;EXTRA_ARGS" "COMMANDS")
|
||||
foreach(command ${arg_COMMANDS})
|
||||
execute_process(COMMAND "/usr/libexec/PlistBuddy"
|
||||
-c "${command}" "${plist_file}"
|
||||
${arg_EXTRA_ARGS} -c "${command}" "${plist_file}"
|
||||
OUTPUT_VARIABLE plist_buddy_output
|
||||
ERROR_VARIABLE plist_buddy_error)
|
||||
string(STRIP "${plist_buddy_output}" plist_buddy_output)
|
||||
|
Loading…
x
Reference in New Issue
Block a user