fi
AC_MSG_RESULT($have_gcc4)
-
+REQUIREMENTS=""
AC_ARG_WITH([curl],
[AS_HELP_STRING([--without-curl], [disable support for curl])],
[],
CURL_LIBS=
AS_IF([test "x$with_curl" != xno],
[PKG_CHECK_MODULES(CURL, [libcurl])
+ REQUIREMENTS="$REQUIREMENTS libcurl"
AC_DEFINE([HAVE_CURL], [1], [Define if you have curl])])
AC_SUBST(CURL_CFLAGS)
AC_SUBST(CURL_LIBS)
[
zlib=$withval
CPPFLAGS="$CPPFLAGS -I$withval/include"
- LDFLAGS="$LDFLAGS -L$withval/lib"
]
)
AC_CHECK_HEADERS(zlib.h, [AC_DEFINE(HAVE_ZLIB_H)],
[AC_MSG_ERROR([Can't find zlib.h. Please install zlib.])])
-AC_CHECK_LIB(z, inflate, [ZLIB_LIBS="-lz"],
+save_ldflags="$LDFLAGS"
+LDFLAGS="$LDFLAGS -L$zlib/lib"
+AC_CHECK_LIB(z, inflate, [ZLIB_LIBS="-L$zlib/lib -lz"],
[AC_MSG_ERROR([Can't find zlib library. Please install zlib.])])
+LDFLAGS="$save_ldflags"
AC_SUBST(ZLIB_LIBS)
EXPAT_LIB=""
[
expat=$withval
CPPFLAGS="$CPPFLAGS -I$withval/include"
- LDFLAGS="$LDFLAGS -L$withval/lib"
]
)
AC_CHECK_HEADERS(expat.h, [AC_DEFINE(HAVE_EXPAT_H)],
[AC_MSG_ERROR([Can't find expat.h. Please install expat.])])
-AC_CHECK_LIB(expat, XML_ParserCreate, [EXPAT_LIBS="-lexpat"],
+save_ldflags="$LDFLAGS"
+LDFLAGS="$LDFLAGS -L$expat/lib"
+AC_CHECK_LIB(expat, XML_ParserCreate, [EXPAT_LIBS="-L$expat/lib -lexpat"],
[AC_MSG_ERROR([Can't find expat library. Please install expat.])])
+LDFLAGS="$save_ldflags"
AC_SUBST(EXPAT_LIBS)
RPM_LIBS=""
AS_IF([test "$with_rpm" != no],
[if test "$with_rpm" != yes; then
CPPFLAGS="$CPPFLAGS -I$with_rpm/include"
- LDFLAGS="$LDFLAGS -L$with_rpm/lib"
fi
AC_CHECK_HEADERS(rpm/rpmlib.h, [],
[AC_MSG_ERROR([Can't find rpm/rpmlib.h. Please install rpm-devel or use --without-rpm.])])
- AC_CHECK_LIB(rpm,rpmdbOpen,[RPM_LIBS="-lrpm"],
+ save_ldflags="$LDFLAGS"
+ LDFLAGS="$LDFLAGS -L$with_rpm/lib"
+ AC_CHECK_LIB(rpm,rpmdbOpen,[RPM_LIBS="-L$with_rpm/lib -lrpm"],
[AC_MSG_ERROR([Can't find rpm library. Please install rpm-devel or use --without-rpm.])])
+ LDFLAGS="$save_ldflags"
AC_DEFINE([HAVE_RPMLIB], [1], [Define if you have librpm])])
AC_SUBST(RPM_LIBS)
AM_CONDITIONAL([HAVE_RPMLIB], [test -n "$RPM_LIBS"])
+AC_SUBST(REQUIREMENTS)
if test "x$GCC" = "xyes"; then
LDFLAGS="-Wl,--as-needed $LDFLAGS"