os/mac/xcode: improve CLT clang version detection.
This commit is contained in:
parent
8d3e7cf028
commit
2d5f6dd79f
@ -280,6 +280,10 @@ module OS
|
|||||||
version_output[/clang-(\d+\.\d+\.\d+(\.\d+)?)/, 1]
|
version_output[/clang-(\d+\.\d+\.\d+(\.\d+)?)/, 1]
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def detect_version_from_clang_version
|
||||||
|
detect_clang_version&.sub(/^(\d+)00\./, "\\1.")
|
||||||
|
end
|
||||||
|
|
||||||
# Version string (a pretty long one) of the CLT package.
|
# Version string (a pretty long one) of the CLT package.
|
||||||
# Note, that different ways to install the CLTs lead to different
|
# Note, that different ways to install the CLTs lead to different
|
||||||
# version numbers.
|
# version numbers.
|
||||||
@ -300,7 +304,7 @@ module OS
|
|||||||
return version if version
|
return version if version
|
||||||
end
|
end
|
||||||
|
|
||||||
detect_clang_version
|
detect_version_from_clang_version
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
Loading…
x
Reference in New Issue
Block a user