1*600f14f4SXin Lidnl @synopsis XIPH_ADD_CFLAGS 2*600f14f4SXin Lidnl 3*600f14f4SXin Lidnl Add the given option to CFLAGS, if it doesn't break the compiler 4*600f14f4SXin Li 5*600f14f4SXin LiAC_DEFUN([XIPH_ADD_CFLAGS], 6*600f14f4SXin Li[AC_MSG_CHECKING([if $CC accepts $1]) 7*600f14f4SXin Li ac_add_cflags__old_cflags="$CFLAGS" 8*600f14f4SXin Li CFLAGS="$1" 9*600f14f4SXin Li AC_LINK_IFELSE([AC_LANG_PROGRAM([[ 10*600f14f4SXin Li #include <stdio.h> 11*600f14f4SXin Li ]], [[puts("Hello, World!"); return 0;]])],[AC_MSG_RESULT(yes) 12*600f14f4SXin Li CFLAGS="$ac_add_cflags__old_cflags $1"],[AC_MSG_RESULT(no) 13*600f14f4SXin Li CFLAGS="$ac_add_cflags__old_cflags" 14*600f14f4SXin Li ]) 15*600f14f4SXin Li])# XIPH_ADD_CFLAGS 16