configure: add filtering of host cflags/ldflags

This is in preparation for supporting host compilers with
non-standard flags.

Signed-off-by: Mans Rullgard <mans@mansr.com>
This commit is contained in:
Mans Rullgard 2012-07-20 13:48:13 +01:00
parent 68485d1f32
commit 6c3fa06a85
1 changed files with 11 additions and 0 deletions

11
configure vendored
View File

@ -604,6 +604,14 @@ add_extralibs(){
prepend extralibs $($ldflags_filter "$@")
}
add_host_cflags(){
append host_cflags $($host_cflags_filter "$@")
}
add_host_ldflags(){
append host_ldflags $($host_ldflags_filter "$@")
}
check_cmd(){
log "$@"
"$@" >> $logfile 2>&1
@ -878,6 +886,7 @@ check_host_cc(){
check_host_cflags(){
log check_host_cflags "$@"
set -- $($host_cflags_filter "$@")
check_host_cc "$@" <<EOF && append host_cflags "$@"
int x;
EOF
@ -1717,6 +1726,8 @@ CC_O='-o $@'
host_cflags='-D_ISOC99_SOURCE -D_XOPEN_SOURCE=600 -O3 -g'
host_libs='-lm'
host_cflags_filter=echo
host_ldflags_filter=echo
target_path='$(CURDIR)'