提交 88b6f0fa 编写于 作者: D Diego Biurrun

Fix --extra-ldflags when cross-compiling for MinGW.

Originally committed as revision 5818 to svn://svn.ffmpeg.org/ffmpeg/trunk
上级 c536cb09
......@@ -709,7 +709,7 @@ for opt do
;;
--extra-cflags=*) CFLAGS="$CFLAGS $optval"
;;
--extra-ldflags=*) FFLDFLAGS="$FFLDFLAGS $optval"
--extra-ldflags=*) EXTRALDFLAGS="$optval"
;;
--extra-libs=*) extralibs="$optval"
;;
......@@ -893,7 +893,6 @@ EOF
if test "$mingwce" = "yes"; then
protocols="no"
fi
#FIXME: This ignores --extra-ldflags.
FFLDFLAGS='-Wl,--output-def,$(@:.dll=.def),--out-implib,lib$(SLIBNAME:$(SLIBSUF)=.dll.a)'
SLIBPREF=""
SLIBSUF=".dll"
......@@ -902,8 +901,8 @@ EOF
if test "$force_libdir" != yes; then bindir="$PREFIX"; fi
fi
# Combine FFLDFLAGS and the LDFLAGS environment variable
LDFLAGS="$FFLDFLAGS $LDFLAGS"
# Combine FFLDFLAGS, EXTRALDFLAGS and the LDFLAGS environment variable.
LDFLAGS="$FFLDFLAGS $EXTRALDFLAGS $LDFLAGS"
test -n "$cross_prefix" && cross_compile=yes
cc="${cross_prefix}${cc}"
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册