From 6fc74f24da0e1c1a92f5f238b254882004eeace8 Mon Sep 17 00:00:00 2001 From: "Evgeny Grin (Karlson2k)" Date: Fri, 10 Dec 2021 18:58:42 +0300 Subject: [PATCH] configure: improved compatibility with shells --- configure.ac | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/configure.ac b/configure.ac index a46bc53f..9011654d 100644 --- a/configure.ac +++ b/configure.ac @@ -335,7 +335,8 @@ save_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS $errattr_CFLAGS" inln_prfx="none" # Prefer always inline functions -for inln_prfx_chk in InlineWithAttr __forceinline inline __inline__ __inline _inline _Inline; do +for inln_prfx_chk in InlineWithAttr __forceinline inline __inline__ __inline _inline _Inline +do # Try to link to avoid "symbol undefined" problems at build time AS_IF([[test "x$inln_prfx_chk" = "xInlineWithAttr"]], [ @@ -1184,7 +1185,8 @@ AC_CACHE_CHECK([for suported 'noreturn' keyword], [mhd_cv_decl_noreturn], mhd_cv_decl_noreturn="none" save_CFLAGS="${CFLAGS}" CFLAGS="${CFLAGS} ${errattr_CFLAGS}" - for decl_noret in '_Noreturn' '__attribute__((__noreturn__))' '__declspec(noreturn)'; do + for decl_noret in '_Noreturn' '__attribute__((__noreturn__))' '__declspec(noreturn)' + do AC_LINK_IFELSE([AC_LANG_SOURCE( [[ #ifdef HAVE_STDLIB_H