Merge branch 'cb/makefile-apple-clang'
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:
@ -13,11 +13,11 @@ get_version_line() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
get_family() {
|
get_family() {
|
||||||
get_version_line | sed 's/^\(.*\) version [0-9][^ ]* .*/\1/'
|
get_version_line | sed 's/^\(.*\) version [0-9].*/\1/'
|
||||||
}
|
}
|
||||||
|
|
||||||
get_version() {
|
get_version() {
|
||||||
get_version_line | sed 's/^.* version \([0-9][^ ]*\) .*/\1/'
|
get_version_line | sed 's/^.* version \([0-9][^ ]*\).*/\1/'
|
||||||
}
|
}
|
||||||
|
|
||||||
print_flags() {
|
print_flags() {
|
||||||
@ -38,10 +38,7 @@ case "$(get_family)" in
|
|||||||
gcc)
|
gcc)
|
||||||
print_flags gcc
|
print_flags gcc
|
||||||
;;
|
;;
|
||||||
clang)
|
clang | *" clang")
|
||||||
print_flags clang
|
|
||||||
;;
|
|
||||||
"FreeBSD clang")
|
|
||||||
print_flags clang
|
print_flags clang
|
||||||
;;
|
;;
|
||||||
"Apple LLVM")
|
"Apple LLVM")
|
||||||
|
Reference in New Issue
Block a user