diff options
author | Christian Grothoff <christian@grothoff.org> | 2020-10-22 11:48:57 +0200 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2020-10-22 11:48:57 +0200 |
commit | dd9aadce4ccb6517fac420b241e19834bec84174 (patch) | |
tree | 0955c6fad4fa662c6e3e84c740a83880551d6e7f /configure.ac | |
parent | c43779a4bed4d372153e12ba94b9c4c6520050ef (diff) | |
parent | 276535e5ec0fc9eb13d6821cdacf6c297fdd8c09 (diff) | |
download | libmicrohttpd-dd9aadce4ccb6517fac420b241e19834bec84174.tar.gz libmicrohttpd-dd9aadce4ccb6517fac420b241e19834bec84174.zip |
Merge branch 'master' of git+ssh://gnunet.org/libmicrohttpd
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac index a3596813..b874ee68 100644 --- a/configure.ac +++ b/configure.ac | |||
@@ -866,6 +866,23 @@ AX_CHECK_LINK_FLAG([-fno-strict-aliasing], | |||
866 | 866 | ||
867 | AC_C_BIGENDIAN | 867 | AC_C_BIGENDIAN |
868 | AC_C_VARARRAYS | 868 | AC_C_VARARRAYS |
869 | |||
870 | AC_CACHE_CHECK([[whether __func__ magic-macro is available]], | ||
871 | [[mhd_cv_macro___func___avail]], [dnl | ||
872 | AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include <stddef.h>]],[[const char *funcname = __func__ ; if (NULL == funcname) return 1;]])], | ||
873 | [[mhd_cv_macro___func___avail="yes"]],[[mhd_cv_macro___func___avail="no"]]) | ||
874 | ]) | ||
875 | AS_VAR_IF([mhd_cv_macro___func___avail], ["yes"], | ||
876 | [AC_DEFINE([HAVE___FUNC__], [1], [Define to 1 if your compiler supports __func__ magic-macro.])], | ||
877 | [ | ||
878 | AC_CACHE_CHECK([[whether __FUNCTION__ magic-macro is available]], | ||
879 | [[mhd_cv_macro___function___avail]], [dnl | ||
880 | AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include <stddef.h>]],[[const char *funcname = __FUNCTION__ ; if (NULL == funcname) return 1;]])], | ||
881 | [[mhd_cv_macro___function___avail="yes"]],[[mhd_cv_macro___function___avail="no"]]) | ||
882 | ]) | ||
883 | AC_DEFINE([HAVE___FUNCTION__], [1], [Define to 1 if your compiler supports __FUNCTION__ magic-macro.]) | ||
884 | ] | ||
885 | ) | ||
869 | AC_CACHE_CHECK([[whether __builtin_bswap32() is available]], | 886 | AC_CACHE_CHECK([[whether __builtin_bswap32() is available]], |
870 | [[mhd_cv_func___builtin_bswap32_avail]], [dnl | 887 | [[mhd_cv_func___builtin_bswap32_avail]], [dnl |
871 | AC_TRY_LINK([#include<stdint.h>],[uint32_t a = 1; uint32_t b = __builtin_bswap32(a); a = b;], | 888 | AC_TRY_LINK([#include<stdint.h>],[uint32_t a = 1; uint32_t b = __builtin_bswap32(a); a = b;], |