mirror of
https://github.com/ceph/ceph
synced 2024-12-17 17:05:42 +00:00
conf: use better clang detection
Handle case where compiler isn't called 'clang'. This is slightly modified from the version here: http://src.chromium.org/svn/branches/1312/src/third_party/mesa/MesaLib/configure.ac Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
This commit is contained in:
parent
f5514654e0
commit
afb3566b18
11
configure.ac
11
configure.ac
@ -61,7 +61,16 @@ if test "$CXX" = no || test "$CXX:$GXX" = "g++:"; then
|
||||
AC_MSG_ERROR([no C++ compiler found])
|
||||
fi
|
||||
|
||||
AM_CONDITIONAL(CLANG, test x"$CXX" = x"clang++")
|
||||
AC_MSG_CHECKING([if compiler is clang])
|
||||
AC_COMPILE_IFELSE([AC_LANG_PROGRAM([], [[
|
||||
#ifndef __clang__
|
||||
#error "Not Clang"
|
||||
#endif
|
||||
return 0;
|
||||
]])],
|
||||
[CLANG=yes], [CLANG=no])
|
||||
AC_MSG_RESULT([$CLANG])
|
||||
AM_CONDITIONAL(CLANG, test "$CLANG" = "yes")
|
||||
|
||||
#AC_PROG_CC
|
||||
AC_PROG_MAKE_SET
|
||||
|
Loading…
Reference in New Issue
Block a user