build: clang version may not be followed by extra words
commit33f13ad7c5cfffdcd446a02dd8ef4b77bc70affe
authorJeff King <peff@peff.net>
Fri, 6 Aug 2021 19:20:22 +0000 (6 15:20 -0400)
committerJunio C Hamano <gitster@pobox.com>
Fri, 6 Aug 2021 20:30:24 +0000 (6 13:30 -0700)
treecb1f16bbe6186b33da3fb35c15b86daab7744196
parentf6bb2099bf0f982bd3d43fe479b8272d5bf18a6a
build: clang version may not be followed by extra words

The get_family and get_version helpers of detect-compiler assume
that the line to identify the version from the compilers have a
token "version", followed by the version number, followed by some
other string, e.g.

  $ CC=gcc get_version_line
  gcc version 10.2.1 20210110 (Debian 10.2.1-6)

But that is not necessarily true, e.g.

  $ CC=clang get_version_line
  Debian clang version 11.0.1-2

Tweak the script not to require extra string after the version.

Signed-off-by: Junio C Hamano <gitster@pobox.com>
detect-compiler