1
0
mirror of https://github.com/stefanocasazza/ULib.git synced 2025-09-28 19:05:55 +08:00
ULib/m4/ac_try_flag.m4
2015-01-23 17:24:36 +01:00

18 lines
411 B
Plaintext

dnl check compiler flags
AC_DEFUN([AC_CC_TRY_FLAG],
[dnl
AC_MSG_CHECKING([whether $CC supports $1])
_save_cppflags="$CPPFLAGS"
CPPFLAGS="$CPPFLAGS -Werror $1"
AC_COMPILE_IFELSE([AC_LANG_SOURCE([ ])], [ulib_cc_flag=yes], [ulib_cc_flag=no])
CPPFLAGS="$_save_cppflags"
if test "x$ulib_cc_flag" = "xyes"; then
ifelse([$2], , :, [$2])
else
ifelse([$3], , :, [$3])
fi
AC_MSG_RESULT([$ulib_cc_flag])
])