summaryrefslogtreecommitdiff
path: root/meson.build
AgeCommit message (Collapse)AuthorFilesLines
2020-09-08Back to developmentTim-Philipp Müller1-2/+2
2020-09-08Release 1.18.01.18.0Tim-Philipp Müller1-1/+1
2020-09-07meson: dist pot file in tarballTim-Philipp Müller1-0/+1
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/69>
2020-08-20Release 1.17.901.17.90Tim-Philipp Müller1-1/+1
2020-07-25meson: add a plugin summaryStéphane Cerveau1-0/+15
This summary displays a list of plugins which have been enabled. Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/65>
2020-07-08meson: set release date from .doap file for releasesTim-Philipp Müller1-0/+14
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/61>
2020-07-03Back to developmentTim-Philipp Müller1-1/+1
2020-07-03Release 1.17.21.17.2Tim-Philipp Müller1-1/+1
2020-06-20Back to developmentTim-Philipp Müller1-1/+1
2020-06-19Release 1.17.11.17.1Tim-Philipp Müller1-1/+1
2020-05-12meson: Pass native: false to add_languages()Nirbheek Chauhan1-1/+1
This is needed for cross-compiling without a build machine compiler available. The option was added in 0.54, but we only need this in Cerbero and it doesn't affect older versions so it should be ok. Will just cause a spurious warning. Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/50>
2019-06-02meson: Bump minimal GLib version to 2.44Niels De Graef1-1/+1
This means we can use some newer features and get rid of some boilerplate code using the G_DECLARE_* macros. As discussed on IRC, 2.44 is old enough by now to start depending on it.
2019-05-13docs: Port documentation to hotdocThibault Saunier1-2/+4
2019-04-22meson: Always require the gmodule dependencySebastian Dröge1-0/+2
It's needed by the dvdread plugin but also by the x264 plugin in certain circumstances. As it's part of GLib and always available, simply move it as a hard dependency to the top-level meson.build.
2019-04-19Back to developmentTim-Philipp Müller1-1/+1
2019-04-19Release 1.16.01.16.0Tim-Philipp Müller1-1/+1
2019-04-11Release 1.15.901.15.90Tim-Philipp Müller1-1/+1
2019-03-21meson: add -Wno-unused also to C++ args when gst debug system is disabledTim-Philipp Müller1-2/+11
2019-03-04Back to developmentTim-Philipp Müller1-1/+1
2019-02-26Release 1.15.21.15.2Tim-Philipp Müller1-1/+1
2019-01-30meson: Add support orc fallbackSeungha Yang1-1/+2
Allow fallback to orc subproject if any.
2019-01-17Release 1.15.11.15.1Tim-Philipp Müller1-1/+1
2018-12-18meson: Use join_paths() instead '/'Seungha Yang1-1/+1
2018-12-18tests: Enable unit test on WindowsSeungha Yang1-3/+1
Remove hard-coded ':' whitelist separator since it varies with OS
2018-11-24meson: Specify encoding to UTF-8 when building with MSVCSeungha Yang1-0/+1
Use build arguments consistent with core and -base. This can also remove noisy "C4819" warning of non-us locale MSVC.
2018-10-08meson: use new 'python' module instead of deprecatedTim-Philipp Müller1-1/+1
https://github.com/mesonbuild/meson/pull/4169
2018-09-19meson: add glib-checks option to disable API guards and suchTim-Philipp Müller1-0/+6
We want this enabled by default, also in releases, but people may want to disable this for performance-critical workloads or on embedded devices.
2018-08-18meson: add option to disable testsTim-Philipp Müller1-0/+1
2018-08-18meson: clean up some cruftTim-Philipp Müller1-19/+1
2018-08-18meson: add options to disable gobject cast checks and glib assertsTim-Philipp Müller1-0/+19
... and define G_DISABLE_DEPRECATED for development versions, like we do in autotools.
2018-07-27Add feature options for all pluginsNirbheek Chauhan1-14/+9
The only automagic dependency left is C++ availability detection. https://bugzilla.gnome.org/show_bug.cgi?id=795107
2018-07-25meson: Convert common options to feature optionsNirbheek Chauhan1-7/+5
The rest will be converted later, these are necessary for gst-build to set options correctly. https://bugzilla.gnome.org/show_bug.cgi?id=795107
2018-05-21meson: add 'nls' option to disable translationsTim-Philipp Müller1-5/+9
And enable by default. Was implicitly disabled because ENABLE_NLS was not defined. Also use .set_quoted().
2018-05-05meson: Update option names to omit disable_ and with- prefixesNirbheek Chauhan1-3/+3
Also yield common options to the outer project (gst-build in our case) so that they don't have to be set manually.
2018-04-25Meson: Generate pc file for all plugins in uglyXavier Claessens1-0/+8
https://bugzilla.gnome.org/show_bug.cgi?id=794568
2018-04-25meson: use -Wl,-Bsymbolic-functions where supportedTim-Philipp Müller1-1/+5
Just like the autotools build.
2018-03-20Back to developmentTim-Philipp Müller1-1/+1
2018-03-19Release 1.14.01.14.0Tim-Philipp Müller1-1/+1
2018-03-13Release 1.13.911.13.91Tim-Philipp Müller1-1/+1
2018-03-03Release 1.13.901.13.90Tim-Philipp Müller1-1/+1
2018-03-01meson: enable more warningsMathieu Duponchelle1-0/+44
2018-02-21meson: simplify GST_DISABLE_GST_DEBUG check and don't use add_global_*Tim-Philipp Müller1-20/+8
add_global_arguments() can't be used in subprojects. It's entirely possible that -ugly is a subproject but gstreamer is picked up from an installed location, so we should really use add_project_arguments() in both cases.
2018-02-15Back to developmentTim-Philipp Müller1-1/+1
2018-02-15Release 1.13.11.13.1Tim-Philipp Müller1-1/+1
2018-02-08meson: make version numbers ints and fix int/string comparisonTim-Philipp Müller1-5/+5
WARNING: Trying to compare values of different types (str, int). The result of this is undefined and will become a hard error in a future Meson release.
2018-01-30meson: use -fno-strict-aliasing where supportedTim-Philipp Müller1-0/+5
https://bugzilla.gnome.org/show_bug.cgi?id=769183
2017-12-26meson: skip translations if gettext is not availableTim-Philipp Müller1-1/+5
2017-08-10meson: don't export symbols by defaultTim-Philipp Müller1-0/+5
Only plugin entry points should be exported. Currently plugins might export more symbols with the meson build, as we don't have the exports regexp there that we pass to libtool.
2017-07-07meson: find python3 via python3 moduleTim-Philipp Müller1-1/+1
https://bugzilla.gnome.org/show_bug.cgi?id=783198
2017-06-26meson: fix with-package-name optionTim-Philipp Müller1-3/+4
https://bugzilla.gnome.org/show_bug.cgi?id=784082