From d1e030f6f53f630819c7ec0729f83ede1e37e3b0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kai=20K=C3=B6hne?= Date: Thu, 24 Apr 2025 15:32:26 +0200 Subject: [PATCH] configure: Bail out early if Xcode is not installed on macOS Currently, configure fails late with Qt requires at least version 15 of Xcode, you're building against version . Please upgrade. Pick-to: 6.9 Change-Id: Ic4f44d37429ac9def785a50909a25b0bcb4b72a5 Reviewed-by: Alexandru Croitor --- cmake/QtPublicAppleHelpers.cmake | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/cmake/QtPublicAppleHelpers.cmake b/cmake/QtPublicAppleHelpers.cmake index 7933dc75277..8192b355c9f 100644 --- a/cmake/QtPublicAppleHelpers.cmake +++ b/cmake/QtPublicAppleHelpers.cmake @@ -907,6 +907,12 @@ function(_qt_internal_get_xcode_version_raw out_var) string(REPLACE "\n" " " xcode_version "${xcode_version}") string(STRIP "${xcode_version}" xcode_version) + + if(NOT xcode_version) + message(FATAL_ERROR + "Can't determine Xcode version. Is Xcode installed?" + " Error details:\n${xcrun_error}") + endif() endif() set(${out_var} "${xcode_version}" PARENT_SCOPE) endfunction()