mirror of
https://github.com/asterisk/asterisk.git
synced 2025-09-03 03:20:57 +00:00
Merged revisions 214436 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r214436 | tilghman | 2009-08-27 11:53:58 -0500 (Thu, 27 Aug 2009) | 2 lines One more build system change, to make the descriptions look better, if we have better information. ........ git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@214466 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
@@ -30,12 +30,35 @@ AC_DEFUN([AST_EXT_LIB_SETUP],
|
||||
esac
|
||||
])
|
||||
AH_TEMPLATE(m4_bpatsubst([[HAVE_$1]], [(.*)]), [Define to 1 if you have the $2 library.])
|
||||
AH_TEMPLATE(m4_bpatsubst([[HAVE_$1_VERSION]], [(.*)]), [Define to the version of the $2 library.])
|
||||
AC_SUBST([$1_LIB])
|
||||
AC_SUBST([$1_INCLUDE])
|
||||
AC_SUBST([$1_DIR])
|
||||
AC_SUBST([PBX_$1])
|
||||
])
|
||||
|
||||
# AST_EXT_LIB_SETUP_DEPENDENT([package symbol name], [package friendly name], [master package symbol name], [master package option name])
|
||||
|
||||
AC_DEFUN([AST_EXT_LIB_SETUP_DEPENDENT],
|
||||
[
|
||||
$1_DESCRIP="$2"
|
||||
m4_ifval([$4], [$1_OPTION=$4])
|
||||
m4_ifval([$3], [
|
||||
for i in ${ac_mandatory_list}; do
|
||||
if test "x$3" = "x$i"; then
|
||||
ac_mandatory_list="${ac_mandatory_list} $1"
|
||||
break
|
||||
fi
|
||||
done
|
||||
])
|
||||
PBX_$1=0
|
||||
AH_TEMPLATE(m4_bpatsubst([[HAVE_$1]], [(.*)]), [Define to 1 if you have the $2 library.])
|
||||
AC_SUBST([$1_LIB])
|
||||
AC_SUBST([$1_INCLUDE])
|
||||
AC_SUBST([$1_DIR])
|
||||
AC_SUBST([PBX_$1])
|
||||
])
|
||||
|
||||
# Check for existence of a given package ($1), either looking up a function
|
||||
# in a library, or, if no function is supplied, only check for the
|
||||
# existence of the header files.
|
||||
@@ -66,7 +89,7 @@ if test "x${PBX_$1}" != "x1" -a "${USE_$1}" != "no"; then
|
||||
$1_LIB="${pbxlibdir} -l$2 $5"
|
||||
# if --with-$1=DIR has been specified, use it.
|
||||
if test "x${$1_DIR}" != "x"; then
|
||||
$1_INCLUDE="-I${$1_DIR}/include"
|
||||
$1_INCLUDE="-I${$1_DIR}/include"
|
||||
fi
|
||||
$1_INCLUDE="${$1_INCLUDE} $6"
|
||||
if test "x$4" = "x" ; then # no header, assume found
|
||||
@@ -82,22 +105,13 @@ if test "x${PBX_$1}" != "x1" -a "${USE_$1}" != "no"; then
|
||||
$1_INCLUDE=""
|
||||
else
|
||||
if test "x${pbxfuncname}" = "x" ; then # only checking headers -> no library
|
||||
$1_LIB=""
|
||||
fi
|
||||
$1_LIB=""
|
||||
fi
|
||||
PBX_$1=1
|
||||
if test "x${$1_OPTION}" = "x"; then
|
||||
dnl Ensure that we have an autoheader, when AST_EXT_LIB_SETUP was
|
||||
dnl not called. Note that we cannot use shell substitution in the
|
||||
dnl description, because the shell is never invoked when rendering
|
||||
dnl the autoheader. Only m4 substitutions will expand correctly.
|
||||
AC_DEFINE_UNQUOTED([HAVE_$1], 1, [Define to 1 to indicate $1 functionality.])
|
||||
AC_DEFINE_UNQUOTED([HAVE_$1_VERSION], [$7], [Define to indicate the $1 library version])
|
||||
else
|
||||
cat >>confdefs.h <<_ACEOF
|
||||
cat >>confdefs.h <<_ACEOF
|
||||
[@%:@define] HAVE_$1 1
|
||||
[@%:@define] HAVE_$1_VERSION $7
|
||||
_ACEOF
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
|
Reference in New Issue
Block a user