diff options
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 27 |
1 files changed, 14 insertions, 13 deletions
diff --git a/configure.ac b/configure.ac index d571bc0e..3fb94ae9 100644 --- a/configure.ac +++ b/configure.ac | |||
@@ -92,7 +92,7 @@ MHD_LIBDEPS_PKGCFG='' | |||
92 | AC_CHECK_TYPE([_Bool], | 92 | AC_CHECK_TYPE([_Bool], |
93 | [ AC_DEFINE([_MHD_bool],[_Bool],[Define to type which will be used as boolean type.]) ], | 93 | [ AC_DEFINE([_MHD_bool],[_Bool],[Define to type which will be used as boolean type.]) ], |
94 | [ | 94 | [ |
95 | AC_CHECK_HEADER([stdbool.h], [ AC_DEFINE([HAVE_STDBOOL_H],[1],[Define to 1 if you have the <stdbool.h> header file and it's required for _MHD_bool.]) ]) | 95 | AC_CHECK_HEADER([stdbool.h], [ AC_DEFINE([HAVE_STDBOOL_H],[1],[Define to 1 if you have the <stdbool.h> header file and it's required for _MHD_bool.]) ], [], [AC_INCLUDES_DEFAULT]) |
96 | AC_CHECK_TYPE([bool], | 96 | AC_CHECK_TYPE([bool], |
97 | [ AC_DEFINE([_MHD_bool],[bool]) ], | 97 | [ AC_DEFINE([_MHD_bool],[bool]) ], |
98 | [ AC_DEFINE([_MHD_bool],[int]) ], | 98 | [ AC_DEFINE([_MHD_bool],[int]) ], |
@@ -217,7 +217,7 @@ netbsd*) | |||
217 | mhd_host_os='Windows (MinGW)' | 217 | mhd_host_os='Windows (MinGW)' |
218 | AC_MSG_RESULT([[$mhd_host_os]]) | 218 | AC_MSG_RESULT([[$mhd_host_os]]) |
219 | LIBS="$LIBS -lws2_32" | 219 | LIBS="$LIBS -lws2_32" |
220 | AC_CHECK_HEADERS([winsock2.h ws2tcpip.h],, AC_MSG_ERROR([[Winsock2 headers are required for W32]])) | 220 | AC_CHECK_HEADERS([winsock2.h ws2tcpip.h], [], [AC_MSG_ERROR([[Winsock2 headers are required for W32]])], [AC_INCLUDES_DEFAULT]) |
221 | AC_CACHE_CHECK([for MS lib utility], [ac_cv_use_ms_lib_tool], | 221 | AC_CACHE_CHECK([for MS lib utility], [ac_cv_use_ms_lib_tool], |
222 | [[mslibcheck=`lib 2>&1` | 222 | [[mslibcheck=`lib 2>&1` |
223 | if [[ $mslibcheck = "Microsoft (R) Library Manager"* ]]; then | 223 | if [[ $mslibcheck = "Microsoft (R) Library Manager"* ]]; then |
@@ -327,7 +327,7 @@ if test "x$enable_thread_names" != "xno" && test "x$USE_THREADS" = "xposix"; the | |||
327 | SAVE_CFLAGS="$CFLAGS" | 327 | SAVE_CFLAGS="$CFLAGS" |
328 | LIBS="$PTHREAD_LIBS $LIBS" | 328 | LIBS="$PTHREAD_LIBS $LIBS" |
329 | CFLAGS="$CFLAGS $PTHREAD_CFLAGS" | 329 | CFLAGS="$CFLAGS $PTHREAD_CFLAGS" |
330 | AC_CHECK_HEADERS([pthread_np.h]) | 330 | AC_CHECK_HEADERS([pthread_np.h],[],[],[AC_INCLUDES_DEFAULT]) |
331 | 331 | ||
332 | # If pthread_setname_np(3) is not declared, it's not possible to detect | 332 | # If pthread_setname_np(3) is not declared, it's not possible to detect |
333 | # form of pthread_setname_np(3) due to C "feature" "implicit declaration". | 333 | # form of pthread_setname_np(3) due to C "feature" "implicit declaration". |
@@ -504,7 +504,7 @@ if test "$enable_poll" != "no"; then | |||
504 | AC_CHECK_HEADERS([poll.h], | 504 | AC_CHECK_HEADERS([poll.h], |
505 | [ | 505 | [ |
506 | AC_CHECK_FUNCS([poll], [have_poll='yes'], [have_poll='no']) | 506 | AC_CHECK_FUNCS([poll], [have_poll='yes'], [have_poll='no']) |
507 | ]) | 507 | ], [], [AC_INCLUDES_DEFAULT]) |
508 | else | 508 | else |
509 | AC_MSG_CHECKING([for WSAPoll()]) | 509 | AC_MSG_CHECKING([for WSAPoll()]) |
510 | AC_LINK_IFELSE([ | 510 | AC_LINK_IFELSE([ |
@@ -555,14 +555,14 @@ fd = epoll_create1(EPOLL_CLOEXEC);]])], | |||
555 | fi | 555 | fi |
556 | 556 | ||
557 | # Check for headers that are ALWAYS required | 557 | # Check for headers that are ALWAYS required |
558 | AC_CHECK_HEADERS([fcntl.h math.h errno.h limits.h stdio.h locale.h sys/stat.h sys/types.h],,AC_MSG_ERROR([Compiling libmicrohttpd requires standard UNIX headers files])) | 558 | AC_CHECK_HEADERS([fcntl.h math.h errno.h limits.h stdio.h locale.h sys/stat.h sys/types.h], [], [AC_MSG_ERROR([Compiling libmicrohttpd requires standard UNIX headers files])], [AC_INCLUDES_DEFAULT]) |
559 | 559 | ||
560 | # Check for optional headers | 560 | # Check for optional headers |
561 | AC_CHECK_HEADERS([sys/types.h sys/time.h sys/msg.h time.h sys/mman.h search.h sys/ioctl.h \ | 561 | AC_CHECK_HEADERS([sys/types.h sys/time.h sys/msg.h time.h sys/mman.h search.h sys/ioctl.h \ |
562 | sys/socket.h sys/select.h netdb.h netinet/in.h netinet/ip.h netinet/tcp.h arpa/inet.h \ | 562 | sys/socket.h sys/select.h netdb.h netinet/in.h netinet/ip.h netinet/tcp.h arpa/inet.h \ |
563 | endian.h machine/endian.h sys/endian.h sys/param.h sys/machine.h sys/byteorder.h machine/param.h sys/isa_defs.h \ | 563 | endian.h machine/endian.h sys/endian.h sys/param.h sys/machine.h sys/byteorder.h machine/param.h sys/isa_defs.h \ |
564 | inttypes.h stddef.h unistd.h \ | 564 | inttypes.h stddef.h unistd.h \ |
565 | sockLib.h inetLib.h net/if.h sys/eventfd.h]) | 565 | sockLib.h inetLib.h net/if.h sys/eventfd.h], [], [], [AC_INCLUDES_DEFAULT]) |
566 | AM_CONDITIONAL([HAVE_TSEARCH], [test "x$ac_cv_header_search_h" = "xyes"]) | 566 | AM_CONDITIONAL([HAVE_TSEARCH], [test "x$ac_cv_header_search_h" = "xyes"]) |
567 | 567 | ||
568 | # Check for generic functions | 568 | # Check for generic functions |
@@ -813,10 +813,11 @@ fi | |||
813 | AM_CONDITIONAL([HAVE_CURL], [test "x$enable_curl" = "xyes"]) | 813 | AM_CONDITIONAL([HAVE_CURL], [test "x$enable_curl" = "xyes"]) |
814 | 814 | ||
815 | AC_CHECK_LIB([[magic]], [[magic_open]], | 815 | AC_CHECK_LIB([[magic]], [[magic_open]], |
816 | [AC_CHECK_HEADERS([magic.h], | 816 | [AC_CHECK_HEADERS([magic.h], [ |
817 | AM_CONDITIONAL(HAVE_MAGIC, true), | 817 | AM_CONDITIONAL(HAVE_MAGIC, true), |
818 | AM_CONDITIONAL(HAVE_MAGIC, false))], | 818 | AM_CONDITIONAL(HAVE_MAGIC, false)] |
819 | AM_CONDITIONAL(HAVE_MAGIC, false)) | 819 | ,[] ,[AC_INCLUDES_DEFAULT]) |
820 | ], [AM_CONDITIONAL(HAVE_MAGIC, false)]) | ||
820 | 821 | ||
821 | 822 | ||
822 | # large file support (> 4 GB) | 823 | # large file support (> 4 GB) |
@@ -867,7 +868,7 @@ then | |||
867 | # LIBGCRYPT_CFLAGS can be actually a CPPFLAGS, so check them both | 868 | # LIBGCRYPT_CFLAGS can be actually a CPPFLAGS, so check them both |
868 | SAVE_CPPFLAGS="$CPPFLAGS" | 869 | SAVE_CPPFLAGS="$CPPFLAGS" |
869 | CPPFLAGS="$CPPFLAGS $LIBGCRYPT_CFLAGS" | 870 | CPPFLAGS="$CPPFLAGS $LIBGCRYPT_CFLAGS" |
870 | AC_CHECK_HEADERS([gcrypt.h], [], [have_gcrypt=no]) | 871 | AC_CHECK_HEADERS([gcrypt.h], [], [have_gcrypt=no], [AC_INCLUDES_DEFAULT]) |
871 | CFLAGS="$SAVE_CFLAGS" | 872 | CFLAGS="$SAVE_CFLAGS" |
872 | CPPFLAGS="$SAVE_CPPFLAGS" | 873 | CPPFLAGS="$SAVE_CPPFLAGS" |
873 | fi | 874 | fi |
@@ -904,7 +905,7 @@ AC_ARG_WITH([[gnutls]], | |||
904 | GNUTLS_LIBS="-lgnutls" | 905 | GNUTLS_LIBS="-lgnutls" |
905 | AC_CHECK_LIB([gnutls], [gnutls_load_file], [AC_CHECK_LIB([gnutls], [gnutls_privkey_import_x509_raw], [have_gnutls_sni=yes])]) | 906 | AC_CHECK_LIB([gnutls], [gnutls_load_file], [AC_CHECK_LIB([gnutls], [gnutls_privkey_import_x509_raw], [have_gnutls_sni=yes])]) |
906 | have_gnutls=yes | 907 | have_gnutls=yes |
907 | ])]) | 908 | ])], [], [AC_INCLUDES_DEFAULT]) |
908 | AS_IF([test "x$have_gnutls" != "xyes"], [AC_MSG_ERROR([can't find usable libgnutls at specified prefix $with_gnutls])]) | 909 | AS_IF([test "x$have_gnutls" != "xyes"], [AC_MSG_ERROR([can't find usable libgnutls at specified prefix $with_gnutls])]) |
909 | LDFLAGS="$SAVE_LDFLAGS" | 910 | LDFLAGS="$SAVE_LDFLAGS" |
910 | CPPFLAGS="$SAVE_CPPFLAGS" | 911 | CPPFLAGS="$SAVE_CPPFLAGS" |
@@ -972,7 +973,7 @@ AS_IF([test "x$with_gnutls" != "xno" && test "x$have_gnutls" != "xyes"], | |||
972 | GNUTLS_LIBS="-lgnutls" | 973 | GNUTLS_LIBS="-lgnutls" |
973 | AC_CHECK_LIB([gnutls], [gnutls_load_file], [AC_CHECK_LIB([gnutls], [gnutls_privkey_import_x509_raw], [have_gnutls_sni=yes])]) | 974 | AC_CHECK_LIB([gnutls], [gnutls_load_file], [AC_CHECK_LIB([gnutls], [gnutls_privkey_import_x509_raw], [have_gnutls_sni=yes])]) |
974 | have_gnutls=yes | 975 | have_gnutls=yes |
975 | ])]) | 976 | ])], [], [AC_INCLUDES_DEFAULT]) |
976 | ]) | 977 | ]) |
977 | ]) | 978 | ]) |
978 | 979 | ||