diff options
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;], |