From a23e25f1d06b211de4d936aacc8e38654e945346 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Thu, 20 Aug 2009 16:02:46 -0700 Subject: [PATCH] configure: check for expat for radosgw --- configure.ac | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/configure.ac b/configure.ac index 565cfc4e7eb4b..2e2bfa03acb97 100644 --- a/configure.ac +++ b/configure.ac @@ -45,15 +45,24 @@ AC_ARG_WITH([radosgw], [AS_HELP_STRING([--with-radosgw], [build RADOS gateway])], [], [with_radosgw=check]) +RADOSGW=1 AS_IF([test "x$with_radosgw" != xno], [AC_CHECK_LIB([fcgi], [FCGX_Init], - [HAVE_LIBFCGI=1], + [RADOSGW=0], [if test "x$with_radosgw" != xcheck; then AC_MSG_FAILURE( [--with-radosgw was given, but libfcgi not found]) fi - ])]) -AM_CONDITIONAL(WITH_RADOSGW, test "$HAVE_LIBFCGI" = "1") + ]) + AC_CHECK_LIB([expat], [XML_Parse], + [RADOSGW=0], + [if test "x$with_radosgw" != xcheck; then + AC_MSG_FAILURE( + [--with-radosgw was given, but libexpat (libexpat1-dev on debian) not found]) + fi + ]) + ]) +AM_CONDITIONAL(WITH_RADOSGW, test "$RADOSGW" = "1") # fuse? AC_ARG_WITH([fuse], -- 2.39.5