12345678910111213141516171819202122232425262728 |
- dnl @synopsis XIPH_C_COMPILER_IS_CLANG
- dnl
- dnl Find out if a compiler claiming to be gcc really is gcc (clang lies).
- dnl @version 1.0 Oct 31 2013
- dnl @author Erik de Castro Lopo <erikd AT mega-nerd DOT com>
- dnl
- dnl Permission to use, copy, modify, distribute, and sell this file for any
- dnl purpose is hereby granted without fee, provided that the above copyright
- dnl and this permission notice appear in all copies. No representations are
- dnl made about the suitability of this software for any purpose. It is
- dnl provided "as is" without express or implied warranty.
- dnl
- AC_DEFUN([XIPH_C_COMPILER_IS_CLANG],
- [AC_CACHE_CHECK(whether we are using the CLANG C compiler,
- xiph_cv_c_compiler_clang,
- [ AC_LANG_ASSERT(C)
- AC_LINK_IFELSE([AC_LANG_PROGRAM([[
- #include <stdio.h>
- ]], [[
- #ifndef __clang__
- This is not clang!
- #endif
- ]])],[xiph_cv_c_compiler_clang=yes],[xiph_cv_c_compiler_clang=no
- ])]
- )]
- )
|