diff options
| author | Alexander Barton <alex@barton.de> | 2010-04-23 10:55:50 +0200 |
|---|---|---|
| committer | Alexander Barton <alex@barton.de> | 2010-04-23 10:55:50 +0200 |
| commit | 6b0bb665c3cb31ba93fb5ac8197f033532614fd4 (patch) | |
| tree | 3fba5b96bca6a8ea48226e546906f5b6cda39aa3 | |
| parent | 1caa3fb94b6e23d7b63183f6cb6c97ed1821350c (diff) | |
| download | ngircd-6b0bb665c3cb31ba93fb5ac8197f033532614fd4.tar.gz ngircd-6b0bb665c3cb31ba93fb5ac8197f033532614fd4.zip | |
Include netinet/{in.h, in_systm.h} when checking for netinet/ip.h
This solves warning messages of autoconf on e.g. FreeBSD 8: configure: WARNING: netinet/ip.h: present but cannot be compiled configure: WARNING: netinet/ip.h: check for missing prerequisite headers?
| -rw-r--r-- | configure.in | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/configure.in b/configure.in index 153ec579..b053c416 100644 --- a/configure.in +++ b/configure.in @@ -101,12 +101,19 @@ AC_HEADER_TIME AC_HEADER_SYS_WAIT AC_CHECK_HEADERS([ \ - ctype.h errno.h fcntl.h netdb.h netinet/in.h stdlib.h string.h \ - strings.h sys/socket.h sys/time.h unistd.h \ + ctype.h errno.h fcntl.h netdb.h netinet/in.h netinet/in_systm.h \ + stdlib.h string.h strings.h sys/socket.h sys/time.h unistd.h \ ],,AC_MSG_ERROR([required C header missing!])) AC_CHECK_HEADERS([ \ - arpa/inet.h ctype.h malloc.h netinet/ip.h stdbool.h stddef.h varargs.h]) + arpa/inet.h ctype.h malloc.h netinet/ip.h stdbool.h stddef.h varargs.h \ + ],[],[],[[ + #include <netinet/in.h> + #ifdef HAVE_NETINET_IN_SYSTM_H + #include <netinet/in_systm.h> + #endif + ]] +) # -- Datatypes -- |