> clang-cl is an alternative command-line interface to Clang, designed
> for compatibility with the Visual C++ compiler, cl.exe.

https://clang.llvm.org/docs/UsersManual.html#clang-cl
---
 lib/autoconf/c.m4                         | 5 ++++-
 tests/data/gnulib_std_gnu11_2020_08_17.m4 | 5 ++++-
 2 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/lib/autoconf/c.m4 b/lib/autoconf/c.m4
index 689e506d..fa6965b3 100644
--- a/lib/autoconf/c.m4
+++ b/lib/autoconf/c.m4
@@ -483,6 +483,9 @@ fi
 if test -z "$CC"; then
   AC_CHECK_TOOLS(CC, cl.exe)
 fi
+if test -z "$CC"; then
+  AC_CHECK_TOOLS(CC, clang-cl.exe)
+fi
 if test -z "$CC"; then
   AC_CHECK_TOOL(CC, clang)
 fi
@@ -699,7 +702,7 @@ if test -z "$CXX"; then
   else
     AC_CHECK_TOOLS(CXX,
                   [m4_default([$1],
-                              [g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC 
xlC_r xlC clang++])],
+                              [g++ c++ gpp aCC CC cxx cc++ cl.exe clang-cl.exe 
FCC KCC RCC xlC_r xlC clang++])],
                   g++)
   fi
 fi
diff --git a/tests/data/gnulib_std_gnu11_2020_08_17.m4 
b/tests/data/gnulib_std_gnu11_2020_08_17.m4
index 21f7cc7a..77ec5558 100644
--- a/tests/data/gnulib_std_gnu11_2020_08_17.m4
+++ b/tests/data/gnulib_std_gnu11_2020_08_17.m4
@@ -58,6 +58,9 @@ fi
 if test -z "$CC"; then
   AC_CHECK_TOOLS(CC, cl.exe)
 fi
+if test -z "$CC"; then
+  AC_CHECK_TOOLS(CC, clang-cl.exe)
+fi
 if test -z "$CC"; then
   AC_CHECK_TOOL(CC, clang)
 fi
@@ -126,7 +129,7 @@ if test -z "$CXX"; then
   else
     AC_CHECK_TOOLS(CXX,
                   [m4_default([$1],
-                              [g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC 
xlC_r xlC clang++])],
+                              [g++ c++ gpp aCC CC cxx cc++ cl.exe clang-cl.exe 
FCC KCC RCC xlC_r xlC clang++])],
                   g++)
   fi
 fi
-- 
2.51.2


Reply via email to