Chris@40: dnl @synopsis MN_ADD_CXXFLAGS Chris@40: dnl Chris@40: dnl Add the given option to CXXFLAGS, if it doesn't break the compiler Chris@40: Chris@40: AC_DEFUN([MN_ADD_CXXFLAGS], Chris@40: [AC_MSG_CHECKING([if $CXX accepts $1]) Chris@40: AC_LANG_ASSERT([C++]) Chris@40: ac_add_cxxflags__old_cxxflags="$CXXFLAGS" Chris@40: CXXFLAGS="$1" Chris@40: AC_TRY_LINK([ Chris@40: #include Chris@40: ], Chris@40: [puts("Hello, World!"); return 0;], Chris@40: AC_MSG_RESULT([yes]) Chris@40: CXXFLAGS="$ac_add_cxxflags__old_cxxflags $1", Chris@40: AC_MSG_RESULT([no]) Chris@40: CXXFLAGS="$ac_add_cxxflags__old_cxxflags" Chris@40: ) Chris@40: ])# MN_ADD_CXXFLAGS