mirror of
https://github.com/asterisk/asterisk.git
synced 2025-09-03 03:20:57 +00:00
Merged revisions 151240 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r151240 | kpfleming | 2008-10-20 07:45:56 +0300 (Mon, 20 Oct 2008) | 3 lines break up acinclude.m4 into individual files, which will make it easier to maintain, easier to add new macros (less patching) and will ease maintenance of these macros across Asterisk branches ........ git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@151242 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
31
autoconf/ast_c_compile_check.m4
Normal file
31
autoconf/ast_c_compile_check.m4
Normal file
@@ -0,0 +1,31 @@
|
||||
# Check if a given expression will compile using a certain header.
|
||||
|
||||
# AST_C_COMPILE_CHECK([package], [expression], [header file], [version], [description])
|
||||
AC_DEFUN([AST_C_COMPILE_CHECK],
|
||||
[
|
||||
if test "x${PBX_$1}" != "x1" -a "${USE_$1}" != "no"; then
|
||||
if test "x$5" != "x"; then
|
||||
AC_MSG_CHECKING([for $5])
|
||||
else
|
||||
AC_MSG_CHECKING([if "$2" compiles using $3])
|
||||
fi
|
||||
saved_cppflags="${CPPFLAGS}"
|
||||
if test "x${$1_DIR}" != "x"; then
|
||||
$1_INCLUDE="-I${$1_DIR}/include"
|
||||
fi
|
||||
CPPFLAGS="${CPPFLAGS} ${$1_INCLUDE}"
|
||||
|
||||
AC_COMPILE_IFELSE(
|
||||
[ AC_LANG_PROGRAM( [#include <$3>],
|
||||
[ $2; ]
|
||||
)],
|
||||
[ AC_MSG_RESULT(yes)
|
||||
PBX_$1=1
|
||||
AC_DEFINE([HAVE_$1], 1, [Define if your system has the $1 headers.])
|
||||
AC_DEFINE([HAVE_$1_VERSION], $4, [Define $1 headers version])
|
||||
],
|
||||
[ AC_MSG_RESULT(no) ]
|
||||
)
|
||||
CPPFLAGS="${saved_cppflags}"
|
||||
fi
|
||||
])
|
Reference in New Issue
Block a user