if an external library is found, but the associated header file is not, just
authorRussell Bryant <russell@russellbryant.com>
Tue, 25 Apr 2006 17:22:38 +0000 (17:22 +0000)
committerRussell Bryant <russell@russellbryant.com>
Tue, 25 Apr 2006 17:22:38 +0000 (17:22 +0000)
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

index 57037b3..b038d9f 100644 (file)
@@ -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