Nirbheek Chauhan
a9105ad1e1
meson: Enable some MSVC warnings for parity with GCC/Clang
...
This makes it easier to do development with MSVC by making it warn
on common issues that GCC/Clang error out for in our CI configuration.
Continuation from https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/223
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/71 >
2020-11-04 18:44:07 +05:30
Tim-Philipp Müller
03f699e533
Back to development
2020-09-08 16:58:40 +01:00
Tim-Philipp Müller
ae91a81d9a
Release 1.18.0
2020-09-08 00:05:39 +01:00
Tim-Philipp Müller
e97cb3f59e
meson: dist pot file in tarball
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/69 >
2020-09-07 22:40:46 +01:00
Tim-Philipp Müller
bb76cbd5ae
Release 1.17.90
2020-08-20 16:12:23 +01:00
Stéphane Cerveau
d454f95a09
meson: add a plugin summary
...
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-25 21:19:20 +01:00
Tim-Philipp Müller
9c1aacb635
meson: set release date from .doap file for releases
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/61 >
2020-07-08 17:07:35 +01:00
Tim-Philipp Müller
59a7742cff
Back to development
2020-07-03 02:03:37 +01:00
Tim-Philipp Müller
e1e53da760
Release 1.17.2
2020-07-03 00:29:26 +01:00
Tim-Philipp Müller
83e9711973
Back to development
2020-06-20 00:28:13 +01:00
Tim-Philipp Müller
7952fb8ea2
Release 1.17.1
2020-06-19 19:20:42 +01:00
Nirbheek Chauhan
8562bb304d
meson: Pass native: false to add_languages()
...
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 >
2020-05-12 05:07:47 +05:30
Niels De Graef
985ace70e0
meson: Bump minimal GLib version to 2.44
...
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-06-02 21:27:12 +02:00
Thibault Saunier
21ac37c61a
docs: Port documentation to hotdoc
2019-05-13 17:00:00 -04:00
Sebastian Dröge
8c994a632b
meson: Always require the gmodule dependency
...
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-22 12:51:33 +03:00
Tim-Philipp Müller
7107fc5214
Back to development
2019-04-19 11:00:07 +01:00
Tim-Philipp Müller
6cbac8d09f
Release 1.16.0
2019-04-19 00:24:41 +01:00
Tim-Philipp Müller
65ff97d85f
Release 1.15.90
2019-04-11 00:28:19 +01:00
Tim-Philipp Müller
b5e8ad0530
meson: add -Wno-unused also to C++ args when gst debug system is disabled
2019-03-21 11:38:33 +00:00
Tim-Philipp Müller
ab8cc537aa
Back to development
2019-03-04 09:08:07 +00:00
Tim-Philipp Müller
19b744631b
Release 1.15.2
2019-02-26 11:48:51 +00:00
Seungha Yang
de65f8867b
meson: Add support orc fallback
...
Allow fallback to orc subproject if any.
2019-01-30 19:50:30 +09:00
Tim-Philipp Müller
2365d2b5d7
Release 1.15.1
2019-01-17 02:02:32 +00:00
Seungha Yang
380b8d8e7f
meson: Use join_paths() instead '/'
2018-12-18 22:48:42 +09:00
Seungha Yang
f89fc3441b
tests: Enable unit test on Windows
...
Remove hard-coded ':' whitelist separator since it varies with OS
2018-12-18 22:48:01 +09:00
Seungha Yang
8f65ea458b
meson: Specify encoding to UTF-8 when building with MSVC
...
Use build arguments consistent with core and -base. This can also
remove noisy "C4819" warning of non-us locale MSVC.
2018-11-24 19:28:19 +09:00
Tim-Philipp Müller
dac16a0f6a
meson: use new 'python' module instead of deprecated
...
https://github.com/mesonbuild/meson/pull/4169
2018-10-08 20:45:52 +01:00
Tim-Philipp Müller
6c37b359ee
meson: add glib-checks option to disable API guards and such
...
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-09-19 12:00:32 +01:00
Tim-Philipp Müller
71a35e7c8b
meson: add option to disable tests
2018-08-18 21:27:24 +01:00
Tim-Philipp Müller
0f86a27df9
meson: clean up some cruft
2018-08-18 21:20:20 +01:00
Tim-Philipp Müller
d24e1caf8e
meson: add options to disable gobject cast checks and glib asserts
...
... and define G_DISABLE_DEPRECATED for development versions,
like we do in autotools.
2018-08-18 21:15:23 +01:00
Nirbheek Chauhan
c5cddfcec4
Add feature options for all plugins
...
The only automagic dependency left is C++ availability detection.
https://bugzilla.gnome.org/show_bug.cgi?id=795107
2018-07-27 19:34:01 +05:30
Nirbheek Chauhan
af94a5550d
meson: Convert common options to feature options
...
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-07-25 19:32:06 +05:30
Tim-Philipp Müller
906b37de60
meson: add 'nls' option to disable translations
...
And enable by default. Was implicitly disabled because
ENABLE_NLS was not defined. Also use .set_quoted().
2018-05-21 11:55:53 +01:00
Nirbheek Chauhan
ac90718ffc
meson: Update option names to omit disable_ and with- prefixes
...
Also yield common options to the outer project (gst-build in our case)
so that they don't have to be set manually.
2018-05-05 19:32:00 +05:30
Xavier Claessens
6b01999087
Meson: Generate pc file for all plugins in ugly
...
https://bugzilla.gnome.org/show_bug.cgi?id=794568
2018-04-25 11:07:39 +01:00
Tim-Philipp Müller
a76c63ba38
meson: use -Wl,-Bsymbolic-functions where supported
...
Just like the autotools build.
2018-04-25 10:59:11 +01:00
Tim-Philipp Müller
fb3fe425ef
Back to development
2018-03-20 09:26:15 +00:00
Tim-Philipp Müller
3d6b928e17
Release 1.14.0
2018-03-19 20:19:43 +00:00
Tim-Philipp Müller
f16550f6cb
Release 1.13.91
2018-03-13 19:18:00 +00:00
Tim-Philipp Müller
7593095967
Release 1.13.90
2018-03-03 22:24:30 +00:00
Mathieu Duponchelle
7ce5d16b5c
meson: enable more warnings
2018-03-01 19:24:30 +01:00
Tim-Philipp Müller
fb5f718e14
meson: simplify GST_DISABLE_GST_DEBUG check and don't use add_global_*
...
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-21 19:47:36 +00:00
Tim-Philipp Müller
8c3daab0e2
Back to development
2018-02-15 19:44:21 +00:00
Tim-Philipp Müller
91d953b369
Release 1.13.1
2018-02-15 17:10:13 +00:00
Tim-Philipp Müller
d3bfc7d469
meson: make version numbers ints and fix int/string comparison
...
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-02-08 19:10:09 +00:00
Tim-Philipp Müller
4007aaf3a7
meson: use -fno-strict-aliasing where supported
...
https://bugzilla.gnome.org/show_bug.cgi?id=769183
2018-01-30 20:34:54 +00:00
Tim-Philipp Müller
c9baaf3e50
meson: skip translations if gettext is not available
2017-12-26 13:51:37 +01:00
Tim-Philipp Müller
7d789cc589
meson: don't export symbols by default
...
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-08-10 12:01:52 +01:00
Tim-Philipp Müller
121e8e6210
meson: find python3 via python3 module
...
https://bugzilla.gnome.org/show_bug.cgi?id=783198
2017-07-07 11:58:36 +01:00