build: catch clang that identifies itself as "$VENDOR clang"
The case statement in detect-compiler notices 'clang', 'FreeBSD clang' and 'Apple clang', but there are other platforms that follow the '$VENDOR clang' pattern (e.g. Debian). Generalize the pattern to catch them. Signed-off-by: Junio C Hamano <gitster@pobox.com>
Junio C Hamano committed
Aug 6, 2021 at 13:35 UTC
f32c5d37161f8444afe016e20be2c6ce6479d793
1 file changed
+2
-5
detect-compiler
+2
-5
index 955be1c906..11d60da5b7 100755
--- a/detect-compiler
+++ b/detect-compiler
@@ -38,13 +38,10 @@ case "$(get_family)" in
gcc)
print_flags gcc
;;
-clang)
+clang | *" clang")
print_flags clang
;;
-"FreeBSD clang")
- print_flags clang
- ;;
-"Apple LLVM"|"Apple clang")
+"Apple LLVM")
print_flags clang
;;
*)