mirror of
				https://github.com/asterisk/asterisk.git
				synced 2025-11-04 05:15:22 +00:00 
			
		
		
		
	https://origsvn.digium.com/svn/asterisk/trunk ................ r151242 | kpfleming | 2008-10-20 07:59:04 +0300 (Mon, 20 Oct 2008) | 9 lines 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 ........ ................ r151243 | kpfleming | 2008-10-20 08:00:56 +0300 (Mon, 20 Oct 2008) | 9 lines Merged revisions 151241 via svnmerge from https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r151241 | kpfleming | 2008-10-20 07:57:33 +0300 (Mon, 20 Oct 2008) | 2 lines rename this macro to properly reflect what it does ........ ................ git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@151244 65c4cc65-6c06-0410-ace0-fbb531ad65f3
		
			
				
	
	
		
			32 lines
		
	
	
		
			890 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			32 lines
		
	
	
		
			890 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
# 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
 | 
						|
])
 |