cannam@125: dnl @synopsis MN_ADD_CFLAGS cannam@125: dnl cannam@125: dnl Add the given option to CFLAGS, if it doesn't break the compiler cannam@125: cannam@125: AC_DEFUN([MN_ADD_CFLAGS], cannam@125: [AC_MSG_CHECKING([if $CC accepts $1]) cannam@125: ac_add_cflags__old_cflags="$CFLAGS" cannam@125: CFLAGS="$1" cannam@125: AC_TRY_LINK([ cannam@125: #include cannam@125: ], cannam@125: [puts("Hello, World!"); return 0;], cannam@125: AC_MSG_RESULT([yes]) cannam@125: CFLAGS="$ac_add_cflags__old_cflags $1", cannam@125: AC_MSG_RESULT([no]) cannam@125: CFLAGS="$ac_add_cflags__old_cflags" cannam@125: ) cannam@125: ])# MN_ADD_CFLAGS