gst-project-maker: set up a meson project instead of an autotools one
authorAntonio Ospite <ao2@ao2.it>
Fri, 17 Jan 2020 16:49:47 +0000 (17:49 +0100)
committerGStreamer Merge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Wed, 17 Jun 2020 14:13:29 +0000 (14:13 +0000)
commit7f1d3e252f8c791260f050e2abfda92235bc5f66
tree8707cfc20cb0eb19af7ecd7bbaf1d910bad40af7
parent6ac6831ae79ed1ecf8e46ffa28129fbc25d80a1d
gst-project-maker: set up a meson project instead of an autotools one

Now that autotools has been removed generate a meson project template in
gst-project-maker.

There are some differences with the autotools project

  1. gstreamer-controller-1.0 is not added to the default dependencies.
  2. The '-Wall' option is not set explicitly, meson can handle that.
  3. The flags in GST_PLUGIN_LDFLAGS have not been ported to meson as
     they are not necessary anymore.

The generated project requires meson 0.53.0 for the 'fs' module. It's up
to the user to remove that part in case compatibility with older
versions of meson is desired.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/184>
tools/gst-project-maker