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,