1dnl @synopsis XIPH_ADD_CXXFLAGS 2dnl 3dnl Add the given option to CXXFLAGS, if it doesn't break the compiler 4 5AC_DEFUN([XIPH_ADD_CXXFLAGS], 6[AC_MSG_CHECKING([if $CXX accepts $1]) 7 AC_LANG_ASSERT([C++]) 8 ac_add_cxxflags__old_cxxflags="$CXXFLAGS" 9 CXXFLAGS="$1" 10 AC_LINK_IFELSE([AC_LANG_PROGRAM([[ 11 #include <cstdio> 12 ]], [[puts("Hello, World!"); return 0;]])],[AC_MSG_RESULT(yes) 13 CXXFLAGS="$ac_add_cxxflags__old_cxxflags $1"],[AC_MSG_RESULT(no) 14 CXXFLAGS="$ac_add_cxxflags__old_cxxflags" 15 ]) 16])# XIPH_ADD_CXXFLAGS 17