update: added update_global_init() and update_global_finish()
[mpd-mk/metyl.git] / m4 / mpd_check_cflag.m4
blob421123355875bf3e6488a259be4f52301b848d20
1 AC_DEFUN([MPD_CHECK_FLAG],[
2   var=`echo "$1" | tr "=-" "__"`
3   AC_CACHE_CHECK([whether the C compiler accepts $1],
4     [mpd_check_cflag_$var],[
5     save_CFLAGS="$CFLAGS"
6     CFLAGS="$CFLAGS $1"
7     AC_COMPILE_IFELSE([
8      int main(void) { return 0; }
9      ], [ eval "mpd_check_cflag_$var=yes"
10      ], [ eval "mpd_check_cflag_$var=no" ])
11     CFLAGS="$save_CFLAGS"
12   ])
13   if eval "test x`echo '$mpd_check_cflag_'$var` = xyes"
14   then
15     MPD_CFLAGS="$MPD_CFLAGS $1"
16   fi
17   ])