diff --git a/daemon/contrib/src/libav/rules.mak b/daemon/contrib/src/libav/rules.mak index 7775edf71e130a645c3742a9e033c9f2c0fae7dd..cf3bc70d047a9a7ee57c071d715b6617a58c53ec 100644 --- a/daemon/contrib/src/libav/rules.mak +++ b/daemon/contrib/src/libav/rules.mak @@ -33,6 +33,7 @@ LIBAVCONF += \ LIBAVCONF += \ --enable-libx264 \ --enable-libopus \ + --enable-libspeex \ --enable-libvpx #encoders/decoders @@ -54,7 +55,9 @@ LIBAVCONF += \ --enable-encoder=libvpx_vp8 \ --enable-decoder=vp8 \ --enable-encoder=h263 \ - --enable-decoder=h263 + --enable-decoder=h263 \ + --enable-encoder=libspeex \ + --enable-decoder=libspeex # Linux ifdef HAVE_LINUX @@ -62,14 +65,6 @@ LIBAVCONF += \ --enable-x11grab endif -# There is an unresolved symbol for speex when linking statically -ifndef HAVE_DARWIN_OS -LIBAVCONF += \ - --enable-libspeex \ - --enable-encoder=libspeex \ - --enable-decoder=libspeex -endif - DEPS_libav = zlib x264 vpx $(DEPS_vpx) ifdef HAVE_CROSS_COMPILE diff --git a/daemon/contrib/src/main.mak b/daemon/contrib/src/main.mak index 91643a13271853589cc407318caf0ecdfceee24c..845f78a14f1ad16f412916ee88c0bd7944ea87f3 100644 --- a/daemon/contrib/src/main.mak +++ b/daemon/contrib/src/main.mak @@ -261,7 +261,12 @@ HOSTCONF += --libdir="$(PREFIX)/lib" HOSTCONF += --build="$(BUILD)" --host="$(HOST)" --target="$(HOST)" HOSTCONF += --program-prefix="" # libtool stuff: -HOSTCONF += --enable-static --disable-shared --disable-dependency-tracking +HOSTCONF += --disable-dependency-tracking + +ifdef HAVE_LINUX +HOSTCONF += --enable-static --disable-shared +endif + ifdef HAVE_WIN32 HOSTCONF += --without-pic PIC :=