mirror of
https://github.com/godotengine/godot.git
synced 2025-11-02 14:41:07 +00:00
[macOS] Update clang version check.
This commit is contained in:
parent
ab6c6eece8
commit
bc85da65a5
1 changed files with 2 additions and 8 deletions
10
SConstruct
10
SConstruct
|
|
@ -696,17 +696,11 @@ elif methods.using_clang(env):
|
||||||
# Apple LLVM versions differ from upstream LLVM version \o/, compare
|
# Apple LLVM versions differ from upstream LLVM version \o/, compare
|
||||||
# in https://en.wikipedia.org/wiki/Xcode#Toolchain_versions
|
# in https://en.wikipedia.org/wiki/Xcode#Toolchain_versions
|
||||||
if methods.is_apple_clang(env):
|
if methods.is_apple_clang(env):
|
||||||
if cc_version_major < 10:
|
if cc_version_major < 16:
|
||||||
print_error(
|
print_error(
|
||||||
"Detected Apple Clang version older than 10, which does not fully "
|
"Detected Apple Clang version older than 16, supported versions are Apple Clang 16 (Xcode 16) and later."
|
||||||
"support C++17. Supported versions are Apple Clang 10 and later."
|
|
||||||
)
|
)
|
||||||
Exit(255)
|
Exit(255)
|
||||||
elif env["debug_paths_relative"] and cc_version_major < 12:
|
|
||||||
print_warning(
|
|
||||||
"Apple Clang < 12 doesn't support -ffile-prefix-map, disabling `debug_paths_relative` option."
|
|
||||||
)
|
|
||||||
env["debug_paths_relative"] = False
|
|
||||||
else:
|
else:
|
||||||
if cc_version_major < 6:
|
if cc_version_major < 6:
|
||||||
print_error(
|
print_error(
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue