meson: add gst-full-version-script option
authorGuillaume Desmottes <guillaume.desmottes@collabora.com>
Tue, 11 Aug 2020 13:49:53 +0000 (15:49 +0200)
committerGStreamer Merge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Tue, 6 Oct 2020 12:54:19 +0000 (12:54 +0000)
commit89faf739c92e0e9ec72eb06cc224e1d64173b537
treeaaeb1933b409fa57747edfa9ef7a36ae654409dc
parenta9731bdcb70978e667e342419a0c6b9c07db1113
meson: add gst-full-version-script option

Can be used to control the exact symbols exported, or not, in
libgstreamer-full.

This is useful when building a tailored libgstreamer-full aimed
to be run with some specific binaries. By using such version script
one can reduce the size of the generated lib by letting the linker
garbage collect all the unused APIs.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/195>
README.md
meson.build
meson_options.txt