Skip to content

Commit 7e9cf4a

Browse files
committed
Merge branch 'cb/makefile-apple-clang' into seen
Build update. * 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
2 parents 2f6cf5a + f32c5d3 commit 7e9cf4a

File tree

1 file changed

+3
-6
lines changed

1 file changed

+3
-6
lines changed

detect-compiler

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,11 @@ get_version_line() {
1313
}
1414

1515
get_family() {
16-
get_version_line | sed 's/^\(.*\) version [0-9][^ ]* .*/\1/'
16+
get_version_line | sed 's/^\(.*\) version [0-9].*/\1/'
1717
}
1818

1919
get_version() {
20-
get_version_line | sed 's/^.* version \([0-9][^ ]*\) .*/\1/'
20+
get_version_line | sed 's/^.* version \([0-9][^ ]*\).*/\1/'
2121
}
2222

2323
print_flags() {
@@ -38,10 +38,7 @@ case "$(get_family)" in
3838
gcc)
3939
print_flags gcc
4040
;;
41-
clang)
42-
print_flags clang
43-
;;
44-
"FreeBSD clang")
41+
clang | *" clang")
4542
print_flags clang
4643
;;
4744
"Apple LLVM")

0 commit comments

Comments
 (0)