configure: use LD_O setting in check_ld()
authorMans Rullgard <mans@mansr.com>
Mon, 27 Aug 2012 21:04:25 +0000 (22:04 +0100)
committerMans Rullgard <mans@mansr.com>
Mon, 27 Aug 2012 22:14:06 +0000 (23:14 +0100)
Signed-off-by: Mans Rullgard <mans@mansr.com>
configure

index 5a626b2..5505245 100755 (executable)
--- a/configure
+++ b/configure
@@ -678,6 +678,10 @@ check_yasm(){
     check_cmd $yasmexe $YASMFLAGS "$@" -o $TMPO $TMPS
 }
 
     check_cmd $yasmexe $YASMFLAGS "$@" -o $TMPO $TMPS
 }
 
+ld_o(){
+    eval printf '%s\\n' $LD_O
+}
+
 check_ld(){
     log check_ld "$@"
     flags=''
 check_ld(){
     log check_ld "$@"
     flags=''
@@ -688,7 +692,7 @@ check_ld(){
     check_cc $($cflags_filter $flags) || return
     flags=$($ldflags_filter $flags)
     libs=$($ldflags_filter $libs)
     check_cc $($cflags_filter $flags) || return
     flags=$($ldflags_filter $flags)
     libs=$($ldflags_filter $libs)
-    check_cmd $ld $LDFLAGS $flags -o $TMPE $TMPO $libs $extralibs
+    check_cmd $ld $LDFLAGS $flags $(ld_o $TMPE) $TMPO $libs $extralibs
 }
 
 check_code(){
 }
 
 check_code(){