cannam@85: dnl @synopsis MN_ADD_CXXFLAGS cannam@85: dnl cannam@85: dnl Add the given option to CXXFLAGS, if it doesn't break the compiler cannam@85: cannam@85: AC_DEFUN([MN_ADD_CXXFLAGS], cannam@85: [AC_MSG_CHECKING([if $CXX accepts $1]) cannam@85: AC_LANG_ASSERT([C++]) cannam@85: ac_add_cxxflags__old_cxxflags="$CXXFLAGS" cannam@85: CXXFLAGS="$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: CXXFLAGS="$ac_add_cxxflags__old_cxxflags $1", cannam@85: AC_MSG_RESULT([no]) cannam@85: CXXFLAGS="$ac_add_cxxflags__old_cxxflags" cannam@85: ) cannam@85: ])# MN_ADD_CXXFLAGS