1dnl AX_CFLAGS_OPTIONS(var-name, option) 2dnl add option to var-name if $CC support it. 3AC_DEFUN([AX_CFLAGS_OPTION], [ 4AC_MSG_CHECKING([whether ${CC} $2 is understood]) 5AC_LANG_SAVE 6AC_LANG_C 7SAVE_CFLAGS=$CFLAGS 8CFLAGS=$2 9AC_TRY_COMPILE(,[;],AC_MSG_RESULT([yes]); $1="${$1} $2",AC_MSG_RESULT([no])) 10CFLAGS=$SAVE_CFLAGS 11AC_LANG_RESTORE 12]) 13 14 15dnl AX_CXXFLAGS_OPTIONS(var-name, option) 16dnl add option to var-name if $CXX support it. 17AC_DEFUN([AX_CXXFLAGS_OPTION], [ 18AC_MSG_CHECKING([whether ${CXX} $2 is understood]) 19AC_LANG_SAVE 20AC_LANG_CPLUSPLUS 21SAVE_CXXFLAGS=$CXXFLAGS 22CXXFLAGS=$2 23AC_TRY_COMPILE(,[;],AC_MSG_RESULT([yes]); $1="${$1} $2",AC_MSG_RESULT([no])) 24CXXFLAGS=$SAVE_CXXFLAGS 25AC_LANG_RESTORE 26]) 27