soup: Reintroduce compile-time libsoup dependency for static builds
authorPhilippe Normand <philn@igalia.com>
Sun, 16 Jan 2022 14:41:41 +0000 (14:41 +0000)
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Fri, 21 Jan 2022 07:23:33 +0000 (07:23 +0000)
commit0b6df00606725974b341e11024892157f4df1e40
tree251a6cda6b49b17cfcb58948173859e07aa39deb
parenta44a1bf193013c98a6d7935b056ca4a8f0c9ca49
soup: Reintroduce compile-time libsoup dependency for static builds

On Android (especially) and for static builds in general it is safer to link
against libsoup and have the dynamic custom loading disabled. For those cases we
can safely assume the application will use either libsoup2 or libsoup3 and not
both.

Fixes #939

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1536>
subprojects/gst-plugins-good/ext/soup/gstsoup.c
subprojects/gst-plugins-good/ext/soup/gstsouploader.c
subprojects/gst-plugins-good/ext/soup/gstsouploader.h
subprojects/gst-plugins-good/ext/soup/gstsouputils.h
subprojects/gst-plugins-good/ext/soup/meson.build