Mercurial > jwe > octave
diff configure.ac @ 29667:5ad070a5f19a
build: Don't use deprecated AC_TRY_COMPILE.
* configure.ac: AC_TRY_COMPILE is deprecated. Use AC_COMPILE_IFELSE instead.
author | Markus Mützel <markus.muetzel@gmx.de> |
---|---|
date | Thu, 13 May 2021 18:06:23 +0200 |
parents | bdb0cfffa2d0 |
children | 5811df727e96 |
line wrap: on
line diff
--- a/configure.ac Thu May 13 11:53:54 2021 -0400 +++ b/configure.ac Thu May 13 18:06:23 2021 +0200 @@ -2890,19 +2890,19 @@ ### Check for GCC-specific pragmas to control warnings. +AC_LANG_PUSH(C++) AC_CACHE_CHECK([for @%:@pragma GCC diagnostic push/pop/ignore], [octave_cv_gcc_has_pragma_GCC_diagnostic], - [AC_LANG_PUSH(C++) - AC_TRY_COMPILE([], [ + [AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[]], [[ #pragma GCC diagnostic push #pragma GCC diagnostic ignore "-Wold-style-cast" int three = (int) 3.1415926; #pragma GCC diagnostic pop - ], + ]])], [octave_cv_gcc_has_pragma_GCC_diagnostic=yes], - [octave_cv_gcc_has_pragma_GCC_diagnostic=no]) - AC_LANG_POP(C++)], + [octave_cv_gcc_has_pragma_GCC_diagnostic=no])], ]) +AC_LANG_POP(C++) if test $octave_cv_gcc_has_pragma_GCC_diagnostic = yes; then AC_DEFINE(HAVE_PRAGMA_GCC_DIAGNOSTIC, 1,