# HG changeset patch # User Rik # Date 1346805371 25200 # Node ID d1751eee9a42c5d745130e8c9ee567bdf3172ee9 # Parent 2981cdbb955f6c54eeecc082b0f8ab6f386544a8 acinclude.m4: Use AC_LANG_PUSH macro with AC_CACHE_CHECK for greater efficiency. * acinclude.m4: Use AC_LANG_PUSH macro with AC_CACHE_CHECK for greater efficiency. diff -r 2981cdbb955f -r d1751eee9a42 m4/acinclude.m4 --- a/m4/acinclude.m4 Tue Sep 04 17:25:31 2012 -0700 +++ b/m4/acinclude.m4 Tue Sep 04 17:36:11 2012 -0700 @@ -357,10 +357,10 @@ dnl allocated arrays in Fortran does not? dnl AC_DEFUN([OCTAVE_CHECK_LIB_ARPACK_OK], [ - AC_LANG_PUSH(C++) AC_CACHE_CHECK([whether the arpack library works], [octave_cv_lib_arpack_ok], - [AC_RUN_IFELSE([AC_LANG_PROGRAM([[ + [AC_LANG_PUSH(C++) + AC_RUN_IFELSE([AC_LANG_PROGRAM([[ // External functions from ARPACK library extern "C" int F77_FUNC (dnaupd, DNAUPD) (int&, const char *, const int&, const char *, @@ -493,8 +493,8 @@ octave_cv_lib_arpack_ok=yes, octave_cv_lib_arpack_ok=no, octave_cv_lib_arpack_ok=yes) + AC_LANG_POP(C++) ]) - AC_LANG_POP(C++) if test "$octave_cv_lib_arpack_ok" = "yes"; then $1 else