From 18385a5aa37763b6fdb2dae18c81305f3f6dd91e Mon Sep 17 00:00:00 2001
From: Claus-Justus Heine <Claus-Justus.Heine@IANS.Uni-Stuttgart.DE>
Date: Mon, 2 Jul 2007 22:07:27 +0000
Subject: [PATCH] Really bail out if a check for a required package fails.

---
 m4/check-package.m4 | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/m4/check-package.m4 b/m4/check-package.m4
index 4a4172a..46ca129 100644
--- a/m4/check-package.m4
+++ b/m4/check-package.m4
@@ -455,7 +455,9 @@ m4_if(alb_ac_HEADERS,[],[],[
 if test -n "$[]UPNAME[_LIBS]"; then
   AC_MSG_RESULT([**** Successfully finished checks for OPTIONAL package alb_ac_PKGNAME ****])
 else
-  AC_MSG_RESULT([**** Checks for OPTIONAL package alb_ac_PKGNAME finished UNSUCCESSFULLY ****])
+  m4_if(OPTIONAL,[required],
+    [AC_MSG_ERROR([**** Checks for required package alb_ac_PKGNAME finished UNSUCCESSFULLY ****])],
+    [AC_MSG_RESULT([**** Checks for optional package alb_ac_PKGNAME finished UNSUCCESSFULLY ****])])
 fi])
 
 fi dnl disable fi
-- 
GitLab