blob: 2fec066feb4bd02a420b88417b704ef020a1365c [file] [log] [blame]
Mike Dodd8cfa7022010-11-17 11:12:26 -08001dnl 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])