diff options
author | Xavier Claessens <xavier.claessens@collabora.com> | 2019-09-17 11:52:10 -0400 |
---|---|---|
committer | Xavier Claessens <xavier.claessens@collabora.com> | 2020-03-04 08:23:52 -0500 |
commit | 35285c51b8d72f4567abe6599b24b74ea3a548f4 (patch) | |
tree | 1866556956666a597bac41dc266d704a9b9c84b7 /meson_options.txt | |
parent | 7cf00627beaa3e0aec12df6e70282bd981c792b3 (diff) | |
download | gstreamer-35285c51b8d72f4567abe6599b24b74ea3a548f4.tar.gz |
Add gstreamer-full library containing all plugins and their deps
When building with -Ddefault_library=static, also build a single library
containing all built plugins. Any external dependencies are still
dynamically linked.
A monolithic library is easier to distribute, and in some envs like
Android is required.
Diffstat (limited to 'meson_options.txt')
-rw-r--r-- | meson_options.txt | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/meson_options.txt b/meson_options.txt index 47b9c596d5..8b7487685b 100644 --- a/meson_options.txt +++ b/meson_options.txt @@ -12,6 +12,8 @@ option('sharp', type : 'feature', value : 'disabled') option('custom_subprojects', type : 'string', value : '', description : 'Comma-separated project names') option('gst-examples', type : 'feature', value : 'auto', description : 'Build gst-examples') option('rs', type : 'feature', value : 'disabled') +option('gst-full-libraries', type : 'array', value : [], + description : '''List of libraries to expose in gstreamer-full's ABI. gstreamer, glib and gobject are always included.''') # Common options, automatically inherited by subprojects option('examples', type : 'feature', value : 'auto', description : 'Build examples') |