12345678910111213141516 |
- dnl @synopsis XIPH_ADD_CXXFLAGS
- dnl
- dnl Add the given option to CXXFLAGS, if it doesn't break the compiler
- AC_DEFUN([XIPH_ADD_CXXFLAGS],
- [AC_MSG_CHECKING([if $CXX accepts $1])
- AC_LANG_ASSERT([C++])
- ac_add_cxxflags__old_cxxflags="$CXXFLAGS"
- CXXFLAGS="$1"
- AC_LINK_IFELSE([AC_LANG_PROGRAM([[
- #include <cstdio>
- ]], [[puts("Hello, World!"); return 0;]])],[AC_MSG_RESULT(yes)
- CXXFLAGS="$ac_add_cxxflags__old_cxxflags $1"],[AC_MSG_RESULT(no)
- CXXFLAGS="$ac_add_cxxflags__old_cxxflags"
- ])
- ])# XIPH_ADD_CXXFLAGS
|