Merge branch 'cb/makefile-apple-clang' into maint

Build update for Apple clang.

* cb/makefile-apple-clang:
  build: catch clang that identifies itself as "$VENDOR clang"
  build: clang version may not be followed by extra words
  build: update detect-compiler for newer Xcode version
This commit is contained in:
Junio C Hamano 2021-10-12 13:51:41 -07:00
commit 689cfaf9e7

View File

@ -13,7 +13,7 @@ get_version_line() {
}
get_family() {
get_version_line | sed 's/^\(.*\) version [0-9][^ ]* .*/\1/'
get_version_line | sed 's/^\(.*\) version [0-9].*/\1/'
}
get_version() {
@ -38,10 +38,7 @@ case "$(get_family)" in
gcc)
print_flags gcc
;;
clang)
print_flags clang
;;
"FreeBSD clang")
clang | *" clang")
print_flags clang
;;
"Apple LLVM")