[PATCH v2 3/3] build: catch clang that identifies itself as "$VENDOR clang"
- From
Junio C Hamano <gitster@pobox.com>
- Date
- Aug 6, 2021, 20:52 UTC
- Message-ID
- <20210806205235.988761-4-gitster@pobox.com>
- In-Reply-To
- <20210806205235.988761-1-gitster@pobox.com>
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> --- detect-compiler | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-)
diff --git a/detect-compiler b/detect-compiler 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 ;; *)
-- 2.33.0-rc1-159-gdd7297d7fa