1dnl AC_TRY_CFLAGS (CFLAGS, [ACTION-IF-WORKS], [ACTION-IF-FAILS]) 2dnl check if $CC supports a given set of cflags 3AC_DEFUN([AC_TRY_CFLAGS], 4 [AC_MSG_CHECKING([if $CC supports $1 flags]) 5 SAVE_CFLAGS="$CFLAGS" 6 CFLAGS="$1" 7 AC_TRY_COMPILE([],[],[ac_cv_try_cflags_ok=yes],[ac_cv_try_cflags_ok=no]) 8 CFLAGS="$SAVE_CFLAGS" 9 AC_MSG_RESULT([$ac_cv_try_cflags_ok]) 10 if test x"$ac_cv_try_cflags_ok" = x"yes"; then 11 ifelse([$2],[],[:],[$2]) 12 else 13 ifelse([$3],[],[:],[$3]) 14 fi]) 15