From mboxrd@z Thu Jan 1 00:00:00 1970 From: Matthew Farrellee Subject: [PATCH] configure.ac reports errors instead of exiting quietly Date: Thu, 30 Jul 2009 09:30:59 -0500 Message-ID: <4A71AEA3.80806@redhat.com> References: <4A709BBB.1090005@redhat.com> <4A70F90F.90601@garzik.org> Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <4A70F90F.90601@garzik.org> Sender: hail-devel-owner@vger.kernel.org List-ID: Content-Type: text/plain; charset="us-ascii" To: Jeff Garzik Cc: hail-devel@vger.kernel.org For each place that configure could "exit 1" it now AC_MSG_ERROR's with a useful message. Signed-off-by: Matthew Farrellee --- configure.ac | 12 ++++++++---- 1 files changed, 8 insertions(+), 4 deletions(-) diff --git a/configure.ac b/configure.ac index d3cf560..d2efdd2 100644 --- a/configure.ac +++ b/configure.ac @@ -80,8 +80,10 @@ AC_CHECK_LIB(db-4.7, db_create, DB4_LIBS=-ldb-4.7, AC_CHECK_LIB(db-4.6, db_create, DB4_LIBS=-ldb-4.6, AC_CHECK_LIB(db-4.5, db_create, DB4_LIBS=-ldb-4.5, AC_CHECK_LIB(db-4.4, db_create, DB4_LIBS=-ldb-4.4, - AC_CHECK_LIB(db-4.3, db_create, DB4_LIBS=-ldb-4.3, exit 1))))) -AC_CHECK_LIB(event, event_base_new, EVENT_LIBS=-levent, exit 1) + AC_CHECK_LIB(db-4.3, db_create, DB4_LIBS=-ldb-4.3, + [AC_MSG_ERROR([Missing required libdb 4.x])]))))) +AC_CHECK_LIB(event, event_base_new, EVENT_LIBS=-levent, + [AC_MSG_ERROR([Missing required libevent])]) AC_CHECK_LIB(argp, argp_parse, ARGP_LIBS=-largp) PKG_CHECK_MODULES(CHUNKDC, libchunkdc) PKG_CHECK_MODULES(CLDC, libcldc) @@ -99,8 +101,10 @@ dnl autoconf output generation dnl -------------------------- AM_PATH_GLIB_2_0(2.0.0) -AM_PATH_XML2(2.6.0, , exit 1) -LIBCURL_CHECK_CONFIG(, 7.10.1, , exit 1) +AM_PATH_XML2(2.6.0, , + [AC_MSG_ERROR([Missing required XML2 >= 2.6.0])]]) +LIBCURL_CHECK_CONFIG(, 7.10.1, , + [AC_MSG_ERROR([Missing required libcurl >= 7.10.1])]) AC_SUBST(PCRE_LIBS) AC_SUBST(CRYPTO_LIBS) -- 1.6.0.6