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