Skip to content

Commit 86374ea

Browse files
committed
m4/nut_compiler_family.m4: detect Apple LLVM as CLANG
1 parent a9fd0c4 commit 86374ea

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

m4/nut_compiler_family.m4

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,23 +33,23 @@ AC_DEFUN([NUT_COMPILER_FAMILY],
3333
AC_CACHE_CHECK([if CC compiler family is clang],
3434
[nut_cv_CLANGCC],
3535
[AS_IF([test -n "$CC"],
36-
[AS_IF([$CC --version 2>&1 | grep 'clang version' > /dev/null],
36+
[AS_IF([$CC --version 2>&1 | grep -E '(clang version|Apple LLVM version .*clang-)' > /dev/null],
3737
[nut_cv_CLANGCC=yes],[nut_cv_CLANGCC=no])],
3838
[AC_MSG_ERROR([CC is not set])]
3939
)])
4040
4141
AC_CACHE_CHECK([if CXX compiler family is clang],
4242
[nut_cv_CLANGXX],
4343
[AS_IF([test -n "$CXX"],
44-
[AS_IF([$CXX --version 2>&1 | grep 'clang version' > /dev/null],
44+
[AS_IF([$CXX --version 2>&1 | grep -E '(clang version|Apple LLVM version .*clang-)' > /dev/null],
4545
[nut_cv_CLANGXX=yes],[nut_cv_CLANGXX=no])],
4646
[AC_MSG_ERROR([CXX is not set])]
4747
)])
4848
4949
AC_CACHE_CHECK([if CPP preprocessor family is clang],
5050
[nut_cv_CLANGPP],
5151
[AS_IF([test -n "$CPP"],
52-
[AS_IF([$CPP --version 2>&1 | grep 'clang version' > /dev/null],
52+
[AS_IF([$CPP --version 2>&1 | grep -E '(clang version|Apple LLVM version .*clang-)' > /dev/null],
5353
[nut_cv_CLANGPP=yes],[nut_cv_CLANGPP=no])],
5454
[AC_MSG_ERROR([CPP is not set])]
5555
)])

0 commit comments

Comments
 (0)