From: Adam Dickmeiss Date: Tue, 11 Jan 2005 20:50:28 +0000 (+0000) Subject: Added check for various POSIX headers. Abort configure if X-Git-Tag: YAZPROXY.0.9~13 X-Git-Url: http://jsfdemo.indexdata.com/cgi-bin?a=commitdiff_plain;h=8dfe66d56596a3eb9e5269e12929d594e8039f00;p=yazproxy-moved-to-github.git Added check for various POSIX headers. Abort configure if YAZ++ is not found. --- diff --git a/configure.in b/configure.in index 8a9a848..c7bf985 100644 --- a/configure.in +++ b/configure.in @@ -9,10 +9,14 @@ AM_DISABLE_SHARED AM_PROG_LIBTOOL YAZPP_INIT(threads,1.0) +if test -z "$YAZPPLIB"; then + AC_MSG_ERROR([YAZ++ development libraries missing]) +fi YAZ_DOC USEMARCON_INIT AC_CHECK_FUNCS(setrlimit getrlimit gettimeofday) +AC_CHECK_HEADERS(sys/time.h unistd.h sys/types.h sys/stat.h sys/resource.h) dnl dnl ----- libXSLT AC_SUBST(XSLT_LIBS) @@ -43,7 +47,6 @@ AC_SUBST(YAZPROXY_SRC_ROOT) AC_SUBST(YAZPROXY_BUILD_ROOT) YAZPROXY_SRC_ROOT=`cd ${srcdir}; pwd` YAZPROXY_BUILD_ROOT=`pwd` - AC_OUTPUT([ Makefile src/Makefile diff --git a/src/yaz-proxy-main.cpp b/src/yaz-proxy-main.cpp index e64b4c9..70d8eeb 100644 --- a/src/yaz-proxy-main.cpp +++ b/src/yaz-proxy-main.cpp @@ -1,5 +1,5 @@ -/* $Id: yaz-proxy-main.cpp,v 1.7 2004-12-13 20:52:33 adam Exp $ - Copyright (c) 1998-2004, Index Data. +/* $Id: yaz-proxy-main.cpp,v 1.8 2005-01-11 20:50:28 adam Exp $ + Copyright (c) 1998-2005, Index Data. This file is part of the yaz-proxy. @@ -19,21 +19,24 @@ Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ -#ifdef WIN32 -#else #include +#if HAVE_UNISTD_H #include -#include #endif +#if HAVE_SYS_TYPES_H #include - -#include - -#if HAVE_GETRLIMIT +#endif +#if HAVE_SYS_TIME_H #include +#endif +#if HAVE_SYS_RESOURCE_H #include #endif +#include + +#include + #include #include diff --git a/src/yaz-proxy.cpp b/src/yaz-proxy.cpp index 5d7bded..dd2bcaa 100644 --- a/src/yaz-proxy.cpp +++ b/src/yaz-proxy.cpp @@ -1,5 +1,5 @@ -/* $Id: yaz-proxy.cpp,v 1.15 2004-12-15 11:42:27 adam Exp $ - Copyright (c) 1998-2004, Index Data. +/* $Id: yaz-proxy.cpp,v 1.16 2005-01-11 20:50:29 adam Exp $ + Copyright (c) 1998-2005, Index Data. This file is part of the yaz-proxy. @@ -19,18 +19,21 @@ Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ -#ifdef WIN32 -#else +#if HAVE_UNISTD_H #include #endif - -#if HAVE_GETTIMEOFDAY +#if HAVE_SYS_TIME_H #include #endif +#if HAVE_SYS_TYPES_H +#include +#endif +#if HAVE_SYS_STAT_H +#include +#endif #include #include -#include #include #include