summaryrefslogtreecommitdiff
path: root/meson_options.txt
diff options
context:
space:
mode:
authorXavier Claessens <xavier.claessens@collabora.com>2019-09-17 11:52:10 -0400
committerXavier Claessens <xavier.claessens@collabora.com>2020-03-04 08:23:52 -0500
commit35285c51b8d72f4567abe6599b24b74ea3a548f4 (patch)
tree1866556956666a597bac41dc266d704a9b9c84b7 /meson_options.txt
parent7cf00627beaa3e0aec12df6e70282bd981c792b3 (diff)
downloadgstreamer-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.txt2
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')