From 5127aef0bbabb1b5e65c33a49228f3bfe43fea4a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tor=20Arne=20Vestb=C3=B8?= Date: Tue, 4 Feb 2025 12:34:53 +0100 Subject: [PATCH] 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 (cherry picked from commit ab4aac7bf137083a401186029fe70ff00137f279) Reviewed-by: Qt Cherry-pick Bot --- cmake/QtPublicAppleHelpers.cmake | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cmake/QtPublicAppleHelpers.cmake b/cmake/QtPublicAppleHelpers.cmake index 89efde32f88..7786fed8c60 100644 --- a/cmake/QtPublicAppleHelpers.cmake +++ b/cmake/QtPublicAppleHelpers.cmake @@ -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)