From 5b6e2d16e36eb5a8e68f47556878f38cf7e5c2e4 Mon Sep 17 00:00:00 2001
From: Russell Bryant <russell@russellbryant.com>
Date: Tue, 25 Apr 2006 17:22:38 +0000
Subject: [PATCH] if an external library is found, but the associated header
 file is not, just move on without including support for this library. 
 However, if --with-lib is explicitly specified, then error out noting the
 situation.

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@22415 65c4cc65-6c06-0410-ace0-fbb531ad65f3
---
 acinclude.m4 | 21 ++++++++++++++-------
 1 file changed, 14 insertions(+), 7 deletions(-)

diff --git a/acinclude.m4 b/acinclude.m4
index 57037b3ff7..b038d9fbfe 100644
--- a/acinclude.m4
+++ b/acinclude.m4
@@ -38,19 +38,26 @@ if test "${USE_$1}" != "no"; then
 	 fi
       fi
       if test "x${$4_HEADER_FOUND}" = "x0" ; then
-        echo " ***"
-        echo " *** It appears that you do not have the $5 development package installed."
-        echo " *** Please install it to include $5 support, or re-run configure"
-        echo " *** with the argument --without-$1"
-        exit 1
+         if test ! -z "${$1_MANDATORY}" ;
+         then
+            echo " ***"
+            echo " *** It appears that you do not have the $1 development package installed."
+            echo " *** Please install it to include $5 support, or re-run configure"
+            echo " *** without explicitly specifying --with-$1"
+            exit 1
+         fi
+         $1_LIB=""
+         $1_INCLUDE=""
+         PBX_LIB$1=0
+      else
+         PBX_LIB$1=1
       fi
-      PBX_LIB$1=1 
    elif test ! -z "${$1_MANDATORY}";
    then
       echo "***"
       echo "*** The $5 installation on this system appears to be broken."
       echo "*** Either correct the installation, or run configure"
-      echo "*** including --without-$1"
+      echo "*** without explicity specifying --with-$1"
       exit 1
    fi
 fi
-- 
GitLab