summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoerg Bornemann <[email protected]>2025-12-15 09:18:56 +0100
committerJoerg Bornemann <[email protected]>2025-12-16 03:54:54 +0100
commitc17ae1096e0548041150b692b3458de19df2f534 (patch)
treeb85c057e2d382ae27534bd865d6dffce7d40f7dc
parent1c96661f1205c69dabaa40594898230e7934cea8 (diff)
CMake: QT_NO_XCODE_MIN_VERSION_CHECK skips Xcode installation checkHEADdev
Setting QT_NO_XCODE_MIN_VERSION_CHECK to ON will now skip the Xcode installation check. This is necessary for people who have only the toolchain installed without Xcode. Fixes: QTBUG-138427 Pick-to: 6.10 6.11 Change-Id: I9c811640bad90fdac0d63b4b6f21371053ce5bf8 Reviewed-by: Alexandru Croitor <[email protected]>
-rw-r--r--cmake/QtPublicAppleHelpers.cmake16
1 files changed, 9 insertions, 7 deletions
diff --git a/cmake/QtPublicAppleHelpers.cmake b/cmake/QtPublicAppleHelpers.cmake
index 3ffe53c6f34..b8f3fb4818e 100644
--- a/cmake/QtPublicAppleHelpers.cmake
+++ b/cmake/QtPublicAppleHelpers.cmake
@@ -1028,7 +1028,6 @@ function(_qt_internal_check_apple_sdk_and_xcode_versions)
endif()
_qt_internal_get_cached_apple_sdk_version(sdk_version)
- _qt_internal_get_cached_xcode_version(xcode_version)
if(NOT max_sdk_version MATCHES "^[0-9]+$")
message(FATAL_ERROR
@@ -1075,12 +1074,15 @@ function(_qt_internal_check_apple_sdk_and_xcode_versions)
)
endif()
- if(xcode_version VERSION_LESS min_xcode_version AND NOT QT_NO_XCODE_MIN_VERSION_CHECK)
- message(${message_type}
- "Qt requires at least version ${min_xcode_version} of Xcode, "
- "you're building against version ${xcode_version}. Please upgrade."
- ${extra_message}
- )
+ if(NOT QT_NO_XCODE_MIN_VERSION_CHECK)
+ _qt_internal_get_cached_xcode_version(xcode_version)
+ if(xcode_version VERSION_LESS min_xcode_version)
+ message(${message_type}
+ "Qt requires at least version ${min_xcode_version} of Xcode, "
+ "you're building against version ${xcode_version}. Please upgrade."
+ ${extra_message}
+ )
+ endif()
endif()
if(QT_NO_APPLE_SDK_MAX_VERSION_CHECK)