libmicrohttpd

HTTP/1.x server C library (MHD 1.x, stable)
Log | Files | Refs | Submodules | README | LICENSE

commit 72b1990a0c442377b94a5c4ac096d67a19d4927a
parent 02dc5b39a1e27c94cedb5a8db622788d8873df59
Author: Christian Grothoff <christian@grothoff.org>
Date:   Thu, 19 Aug 2010 12:10:50 +0000

move plibc to prefer system-wide plibc.h over our version

Diffstat:
Mconfigure.ac | 7+++++--
Msrc/daemon/Makefile.am | 5+++++
Msrc/examples/Makefile.am | 5+++++
Msrc/include/Makefile.am | 4++--
Msrc/include/platform.h | 2+-
Asrc/include/plibc/Makefile.am | 3+++
Rsrc/include/plibc.h -> src/include/plibc/plibc.h | 0
Msrc/testcurl/Makefile.am | 5+++++
Msrc/testcurl/https/Makefile.am | 5+++++
Msrc/testzzuf/Makefile.am | 6+++++-
10 files changed, 36 insertions(+), 6 deletions(-)

diff --git a/configure.ac b/configure.ac @@ -159,6 +159,10 @@ AC_CHECK_HEADERS([fcntl.h math.h errno.h limits.h stdio.h locale.h sys/stat.h sy # Check for optional headers AC_CHECK_HEADERS([sys/types.h sys/time.h sys/msg.h netdb.h netinet/in.h netinet/tcp.h time.h sys/socket.h sys/mman.h arpa/inet.h sys/select.h poll.h]) +# Check for plibc.h from system, if not found, use our own +AC_CHECK_HEADERS([plibc.h],our_private_plibc_h=0,our_private_plibc_h=1) +AM_CONDITIONAL(USE_PRIVATE_PLIBC_H, test x$our_private_plibc_h = x1) + AC_CHECK_FUNCS(memmem) # IPv6 @@ -342,6 +346,7 @@ doc/Makefile m4/Makefile src/Makefile src/include/Makefile +src/include/plibc/Makefile src/daemon/Makefile src/examples/Makefile src/testcurl/Makefile @@ -387,5 +392,3 @@ else License : LGPL or eCos ]) fi - - diff --git a/src/daemon/Makefile.am b/src/daemon/Makefile.am @@ -1,4 +1,9 @@ +if USE_PRIVATE_PLIBC_H + PLIBC_INCLUDE = -I$(top_srcdir)/src/include/plibc +endif + AM_CPPFLAGS = \ + $(PLIBC_INCLUDE) \ -I$(top_srcdir)/src/include \ -I$(top_srcdir)/src/daemon \ @LIBGCRYPT_CFLAGS@ diff --git a/src/examples/Makefile.am b/src/examples/Makefile.am @@ -1,6 +1,11 @@ SUBDIRS = . +if USE_PRIVATE_PLIBC_H + PLIBC_INCLUDE = -I$(top_srcdir)/src/include/plibc +endif + AM_CPPFLAGS = \ + $(PLIBC_INCLUDE) \ -I$(top_srcdir)/src/include \ @LIBGCRYPT_CFLAGS@ diff --git a/src/include/Makefile.am b/src/include/Makefile.am @@ -1,4 +1,4 @@ -SUBDIRS = . +SUBDIRS = plibc . include_HEADERS = microhttpd.h -EXTRA_DIST = platform.h plibc.h +EXTRA_DIST = platform.h diff --git a/src/include/platform.h b/src/include/platform.h @@ -109,7 +109,7 @@ #include <arpa/inet.h> #endif -#include "plibc.h" +#include <plibc.h> #endif diff --git a/src/include/plibc/Makefile.am b/src/include/plibc/Makefile.am @@ -0,0 +1,3 @@ +SUBDIRS = . + +EXTRA_DIST = plibc.h diff --git a/src/include/plibc.h b/src/include/plibc/plibc.h diff --git a/src/testcurl/Makefile.am b/src/testcurl/Makefile.am @@ -8,7 +8,12 @@ if ENABLE_HTTPS SUBDIRS += https endif +if USE_PRIVATE_PLIBC_H + PLIBC_INCLUDE = -I$(top_srcdir)/src/include/plibc +endif + AM_CPPFLAGS = \ + $(PLIBC_INCLUDE) \ -I$(top_srcdir) \ -I$(top_srcdir)/src/daemon \ -I$(top_srcdir)/src/include \ diff --git a/src/testcurl/https/Makefile.am b/src/testcurl/https/Makefile.am @@ -4,7 +4,12 @@ if USE_COVERAGE AM_CFLAGS = --coverage endif +if USE_PRIVATE_PLIBC_H + PLIBC_INCLUDE = -I$(top_srcdir)/src/include/plibc +endif + AM_CPPFLAGS = \ + $(PLIBC_INCLUDE) \ -I$(top_srcdir)/src/include \ -I$(top_srcdir)/src/daemon \ $(LIBCURL_CPPFLAGS) diff --git a/src/testzzuf/Makefile.am b/src/testzzuf/Makefile.am @@ -4,7 +4,11 @@ if USE_COVERAGE AM_CFLAGS = -fprofile-arcs -ftest-coverage endif -INCLUDES = -I$(top_srcdir)/src/include +if USE_PRIVATE_PLIBC_H + PLIBC_INCLUDE = -I$(top_srcdir)/src/include/plibc +endif + +INCLUDES = $(PLIBC_INCLUDE) -I$(top_srcdir)/src/include EXTRA_DIST = README socat.c