])
AC_DEFUN(STEPMAKE_CXX, [
- AC_LANG([C++])
AC_PROG_CXX
STEPMAKE_OPTIONAL_REQUIRED(CXX, c++, $1)
fi
# check for yyFlexLexer.yy_current_buffer,
# in 2.5.4 <= flex < 2.5.29
- AC_LANG_PUSH(C++)
AC_CACHE_CHECK([for yyFlexLexer.yy_current_buffer],
[stepmake_cv_flexlexer_yy_current_buffer],
AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
if test $stepmake_cv_flexlexer_yy_current_buffer = yes; then
AC_DEFINE(HAVE_FLEXLEXER_YY_CURRENT_BUFFER, 1, [Define to 1 if yyFlexLexer has yy_current_buffer.])
fi
- AC_LANG_POP(C++)
])
AC_DEFUN(STEPMAKE_STL_DATA_METHOD, [
- AC_LANG_PUSH(C++)
AC_CACHE_CHECK([for stl.data () method],
[stepmake_cv_stl_data_method],
AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
if test $stepmake_cv_stl_data_method = yes; then
AC_DEFINE(HAVE_STL_DATA_METHOD, 1, [define if stl classes have data () method])
fi
- AC_LANG_POP(C++)
])