Meson not in/not usable, but mentioned in release note of 1.12?
nirbheek.chauhan at gmail.com
Fri May 5 07:08:12 UTC 2017
On Fri, May 5, 2017 at 12:09 PM, Martin Maurer
<meinemailingliste2 at online.de> wrote:
> in release notes of 1.12, meson is mentioned as new/additional build system:
> "Meson build files are now disted in tarballs, for jhbuild and so distro packagers can start using it. Note that the Meson-based build system is not 100% feature-equivalent with the autotools-based one yet."
> I assume according to reply I got from Nirbheek (see below) that Meson is not usable in release 1.12?
The meson build files in 1.12 (and in git master since 1.10) have been
tested on Linux via gst-build. Linux distro packagers and gstreamer
developers can use that, with the caveat that options for
enabling/disabling plugins are still missing from the build files.
That requires me to review
https://github.com/mesonbuild/meson/pull/1330 first so we have nicer
My reply was about Cerbero, and that still does not support building
with the meson build files yet on any platform (in the upstream
repository). Merging that feature from the Centricular Cerbero
repository to the upstream Cerbero repository is still on my TODO
list, and I should be able to at least get it working for Linux soon.
Windows/MSVC and Windows/MinGW will come after that. It's taking a
while because the way I added it is somewhat hacky, cannot coexist
with the Autotools build (i.e., you cannot switch between meson and
autotools), and does not work for static plugins yet. I need to set
aside a significant amount of time to work on it. However, we really
want that, so it'll happen soon.
1. https://cgit.freedesktop.org/gstreamer/gst-build -- Thiblahute and
Scott have it working on MSYS2/MinGW as well
Hope that clarifies things.
More information about the gstreamer-devel