Meson: Use library() to build both static and shared libs
authorXavier Claessens <xavier.claessens@collabora.com>
Fri, 23 Mar 2018 16:48:37 +0000 (12:48 -0400)
committerTim-Philipp Müller <tim@centricular.com>
Tue, 24 Apr 2018 23:40:30 +0000 (00:40 +0100)
commitb00b1d536141b00fa196639630b0d43d72b9fb55
treeec5f442adefe41993ade8e42f7761f8397fea96a
parentca3698b9c12e33538c3a3cfc4e97a14e0ff1f271
Meson: Use library() to build both static and shared libs

Meson supports building both static and shared libraries in a single
library() call. It has the advantage of reusing the same .o objects and
thus avoid double compilation.

https://bugzilla.gnome.org/show_bug.cgi?id=794627
gst/meson.build
libs/gst/base/meson.build
libs/gst/controller/meson.build
libs/gst/net/meson.build
meson.build
meson_options.txt
plugins/elements/meson.build