For static builds, add the ffmpeg library directories to the linker flags
authorSebastian Dröge <sebastian@centricular.com>
Tue, 28 Jul 2015 08:02:47 +0000 (11:02 +0300)
committerSebastian Dröge <sebastian@centricular.com>
Tue, 28 Jul 2015 08:03:14 +0000 (11:03 +0300)
configure.ac

index c00bdf7..ff79721 100644 (file)
@@ -281,7 +281,11 @@ else
       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 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
       dnl libgstlibav.la: libs to statically link to
       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 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
-      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
       dnl libgstswscale.la: libs to statically link to
       SWSCALE_LIBS="$SWSCALE_DEPS"