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