Call xcrun from PATH

The xcrun binary may be installed in a different location when cross
compiling to macOS using osxcross.

Change-Id: I47398e8da19c42e5e9d1b595673048c56662ea2e
Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
This commit is contained in:
Joni Poikelin 2025-03-31 12:48:59 +03:00 committed by Tor Arne Vestbø
parent b145f23770
commit 80d680e82f

View File

@ -822,7 +822,7 @@ function(_qt_internal_get_apple_sdk_version out_var)
set(sdk_name "macosx")
endif()
set(xcrun_version_arg "--show-sdk-version")
execute_process(COMMAND /usr/bin/xcrun --sdk ${sdk_name} ${xcrun_version_arg}
execute_process(COMMAND xcrun --sdk ${sdk_name} ${xcrun_version_arg}
OUTPUT_VARIABLE sdk_version
ERROR_VARIABLE xcrun_error)
if(NOT sdk_version)
@ -836,7 +836,7 @@ endfunction()
function(_qt_internal_get_xcode_version_raw out_var)
if(APPLE)
execute_process(COMMAND /usr/bin/xcrun xcodebuild -version
execute_process(COMMAND xcrun xcodebuild -version
OUTPUT_VARIABLE xcode_version
ERROR_VARIABLE xcrun_error)
string(REPLACE "\n" " " xcode_version "${xcode_version}")