Revert "configure: allow checking multiple functions in check_func_headers()"

This reverts commit edaf1ae276.

breaks windows builds
This commit is contained in:
Michael Niedermayer 2011-03-12 19:14:55 +01:00
parent 8876c8ae24
commit fbe98aee20
1 changed files with 15 additions and 12 deletions

27
configure vendored
View File

@ -700,17 +700,20 @@ EOF
check_func_headers(){
log check_func_headers "$@"
headers=$1
funcs=$2
func=$2
shift 2
{
for hdr in $headers; do
echo "#include <$hdr>"
done
for func in $funcs; do
echo "long check_$func(void) { return (long) $func; }"
done
echo "int main(void) { return 0; }"
} | check_ld "$@" && enable $funcs && enable_safe $headers
disable $func
incs=""
for hdr in $headers; do
incs="$incs
#include <$hdr>"
done
check_ld "$@" <<EOF && enable $func && enable_safe $headers
$incs
int main(int argc, char **argv){
return (long) $func;
}
EOF
}
check_cpp_condition(){
@ -737,9 +740,9 @@ check_lib(){
check_lib2(){
log check_lib2 "$@"
headers="$1"
funcs="$2"
func="$2"
shift 2
check_func_headers "$headers" "$funcs" "$@" && add_extralibs "$@"
check_func_headers "$headers" $func "$@" && add_extralibs "$@"
}
check_exec(){