For static builds, add the ffmpeg library directories to the linker flags

This commit is contained in:
Sebastian Dröge 2015-07-28 11:02:47 +03:00
parent 1a127d19bb
commit ac3437153d

View file

@ -281,7 +281,11 @@ else
dnl with static linking we can't use the .a archive directly as they would dnl with static linking we can't use the .a archive directly as they would
dnl be included in the final libgstlibav.a as a file and won't be usable. dnl be included in the final libgstlibav.a as a file and won't be usable.
dnl libav*.a must be copied to the final destination too dnl libav*.a must be copied to the final destination too
LIBAV_LIBS="-lavformat -lavcodec -lswresample -lavutil" LIBAV_LIBS="-L\$(top_builddir)/gst-libs/ext/libav/libavformat \
-L\$(top_builddir)/gst-libs/ext/libav/libavcodec \
-L\$(top_builddir)/gst-libs/ext/libav/libswresample \
-L\$(top_builddir)/gst-libs/ext/libav/libavutil \
-lavformat -lavcodec -lswresample -lavutil"
else else
dnl libgstlibav.la: libs to statically link to dnl libgstlibav.la: libs to statically link to
LIBAV_LIBS="$LIBAV_DEPS" LIBAV_LIBS="$LIBAV_DEPS"
@ -298,7 +302,9 @@ else
dnl with static linking we can't use the .a archive directly as they would dnl with static linking we can't use the .a archive directly as they would
dnl be included in the final libgstswscale.a as a file and won't be usable. dnl be included in the final libgstswscale.a as a file and won't be usable.
dnl libav*.a must be copied to the final destination too dnl libav*.a must be copied to the final destination too
SWSCALE_LIBS="-lswscale -lavutil" SWSCALE_LIBS="-L\$(top_builddir)/gst-libs/ext/libav/libswscale \
-L\$(top_builddir)/gst-libs/ext/libav/libavutil \
-lswscale -lavutil"
else else
dnl libgstswscale.la: libs to statically link to dnl libgstswscale.la: libs to statically link to
SWSCALE_LIBS="$SWSCALE_DEPS" SWSCALE_LIBS="$SWSCALE_DEPS"