diff options
author | hpa <hpa> | 2001-03-30 01:08:12 +0000 |
---|---|---|
committer | hpa <hpa> | 2001-03-30 01:08:12 +0000 |
commit | 7a15e40374151363f72a29aae78c3b890584dfac (patch) | |
tree | df2b77931961e4a543010fb446fb193a5dc14585 /configure.in | |
parent | 0ba1a99f5d2cafe313479d26e5e93554daa601a5 (diff) | |
download | tftp-hpa-7a15e40374151363f72a29aae78c3b890584dfac.tar.gz |
Fix massive lossage: 0.15 based on an outdated repository!!!
Diffstat (limited to 'configure.in')
-rw-r--r-- | configure.in | 36 |
1 files changed, 14 insertions, 22 deletions
diff --git a/configure.in b/configure.in index 2f19f4d..a8c5699 100644 --- a/configure.in +++ b/configure.in @@ -8,26 +8,6 @@ AC_PROG_CC AC_C_CONST AC_C_INLINE -AC_CHECK_FUNCS(recvmsg) - -AC_MSG_CHECKING([for msg_control in struct msghdr]) -AC_TRY_COMPILE( -[ -#include <sys/types.h> -#include <sys/socket.h> -], -[ - struct msghdr msg; - void *p = (void *) &msg.msg_control; -], -[ - AC_DEFINE(HAVE_MSGHDR_MSG_CONTROL) - AC_MSG_RESULT([yes]) -], -[ - AC_MSG_RESULT([no]) -]) - PA_ADD_CFLAGS(-Wall) PA_ADD_CFLAGS(-W) PA_ADD_CFLAGS(-Wpointer-arith) @@ -41,9 +21,21 @@ PA_ADD_CFLAGS(-Winline) PA_ADD_CFLAGS(-Wcast-align) PA_ADD_CFLAGS(-pipe) -PA_BSD_SIGNAL() +PA_SIGSETJMP(CFLAGS="$CFLAGS -DHAVE_SIGSETJMP=1", ) + +LIBXTRA=0 + +AC_SEARCH_LIBS(xmalloc, iberty, , LIBXTRA=1 LIBOBJS="$LIBOBJS xmalloc.o") +AC_SEARCH_LIBS(xstrdup, iberty, , LIBXTRA=1 LIBOBJS="$LIBOBJS xstrdup.o") +AC_SEARCH_LIBS(bsd_signal, bsd, , LIBXTRA=1 LIBOBJS="$LIBOBJS bsdsignal.o") + +if test "$LIBXTRA" -eq 1; then + LIBS="../lib/libxtra.a $LIBS" +fi + +AC_SUBST(LIBOBJS) +AC_PROG_RANLIB AC_PROG_INSTALL -AC_CONFIG_HEADER(config.h) AC_OUTPUT(MCONFIG) |