mirror of
https://git.gnunet.org/libmicrohttpd.git
synced 2026-09-25 04:09:31 +03:00
configure: improved checks for function name magic-macros
This commit is contained in:
+3
-3
@@ -2163,7 +2163,7 @@ AC_C_VARARRAYS
|
||||
|
||||
AC_CACHE_CHECK([[whether __func__ magic-macro is available]],
|
||||
[[mhd_cv_macro___func___avail]], [dnl
|
||||
AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include <stddef.h>]],[[const char *funcname = __func__ ; if (NULL == funcname) return 1;]])],
|
||||
AC_LINK_IFELSE([AC_LANG_PROGRAM([[]],[[const char *funcname = __func__ ; if (!funcname) return 1;]])],
|
||||
[[mhd_cv_macro___func___avail="yes"]],[[mhd_cv_macro___func___avail="no"]])
|
||||
])
|
||||
AS_VAR_IF([mhd_cv_macro___func___avail], ["yes"],
|
||||
@@ -2171,7 +2171,7 @@ AS_VAR_IF([mhd_cv_macro___func___avail], ["yes"],
|
||||
[
|
||||
AC_CACHE_CHECK([[whether __FUNCTION__ magic-macro is available]],
|
||||
[[mhd_cv_macro___function___avail]], [dnl
|
||||
AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include <stddef.h>]],[[const char *funcname = __FUNCTION__ ; if (NULL == funcname) return 1;]])],
|
||||
AC_LINK_IFELSE([AC_LANG_PROGRAM([[]],[[const char *funcname = __FUNCTION__ ; if (!funcname) return 1;]])],
|
||||
[[mhd_cv_macro___function___avail="yes"]],[[mhd_cv_macro___function___avail="no"]])
|
||||
])
|
||||
AS_VAR_IF([mhd_cv_macro___function___avail], ["yes"],
|
||||
@@ -2179,7 +2179,7 @@ AS_VAR_IF([mhd_cv_macro___func___avail], ["yes"],
|
||||
[
|
||||
AC_CACHE_CHECK([[whether __PRETTY_FUNCTION__ magic-macro is available]],
|
||||
[[mhd_cv_macro___pretty_function___avail]], [dnl
|
||||
AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include <stddef.h>]],[[const char *funcname = __PRETTY_FUNCTION__ ; if (NULL == funcname) return 1;]])],
|
||||
AC_LINK_IFELSE([AC_LANG_PROGRAM([[]],[[const char *funcname = __PRETTY_FUNCTION__ ; if (!funcname) return 1;]])],
|
||||
[[mhd_cv_macro___pretty_function___avail="yes"]],[[mhd_cv_macro___pretty_function___avail="no"]])
|
||||
])
|
||||
AS_VAR_IF([mhd_cv_macro___pretty_function___avail], ["yes"],
|
||||
|
||||
Reference in New Issue
Block a user