Tim-Philipp Müller
95ce953e34
meson: build gir even when cross-compiling if introspection was enabled explicitly
...
This can be made to work in certain circumstances when
cross-compiling, so default to not building g-i stuff
when cross-compiling, but allow it if introspection was
enabled explicitly via -Dintrospection=enabled.
See gstreamer/gstreamer#454 and gstreamer/gstreamer#381 .
2019-10-18 08:30:59 +00:00
Niels De Graef
e788fc4e88
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:39:33 +02:00
Thibault Saunier
5b039416db
docs: Port to hotdoc
2019-05-13 11:38:39 -04:00
Tim-Philipp Müller
f586450b99
Back to development
2019-04-19 11:00:07 +01:00
Tim-Philipp Müller
70e0d0b27e
Release 1.16.0
2019-04-19 00:34:55 +01:00
Tim-Philipp Müller
cd46712162
Release 1.15.90
2019-04-11 00:35:56 +01:00
Tim-Philipp Müller
0becf0b67d
g-i: pass --quiet to g-ir-scanner
...
This suppresses the annoying 'g-ir-scanner: link: cc ..' output
that we get even if everything works just fine.
We still get g-ir-scanner warnings and compiler warnings if
we pass this option.
2019-03-23 19:16:17 +00:00
Tim-Philipp Müller
6f43461592
g-i: silence 'nested extern' compiler warnings when building scanner binary
...
We need a nested extern in our init section for the scanner binary
so we can call gst_init to make sure GStreamer types are initialised
(they are not all lazy init via get_type functions, but some are in
exported variables). There doesn't seem to be any other mechanism to
achieve this, so just remove that warning, it's not important at all.
2019-03-23 19:15:48 +00:00
Tim-Philipp Müller
48d7d5846f
meson: pass -Wno-unused to compiler if gstreamer debug system is disabled
2019-03-21 11:49:10 +00:00
Tim-Philipp Müller
f0a9861186
Back to development
2019-03-04 09:13:30 +00:00
Tim-Philipp Müller
14d0b77df6
Release 1.15.2
2019-02-26 11:58:53 +00:00
Tim-Philipp Müller
d5ccb5a7d0
Release 1.15.1
2019-01-17 02:26:50 +00:00
Tim-Philipp Müller
62d4c0b179
libs: fix API export/import and 'inconsistent linkage' on MSVC
...
Export rtsp-server library API in headers when we're building the
library itself, otherwise import the API from the headers.
This fixes linker warnings on Windows when building with MSVC.
Fix up some missing config.h includes when building the lib which
is needed to get the export api define from config.h
https://bugzilla.gnome.org/show_bug.cgi?id=797185
2018-09-24 09:36:21 +01:00
Tim-Philipp Müller
a44a729acb
meson: add gobject-cast-checks, glib-asserts, glib-checks options
2018-09-19 12:21:30 +01:00
Nirbheek Chauhan
517757791e
meson: Use feature option for tests option
...
This was somehow missed the last time around.
2018-09-01 11:23:54 +05:30
Nirbheek Chauhan
8a7f5cfe5f
meson: Maintain macOS ABI through dylib versioning
...
Requires Meson 0.48, but the feature will be ignored on older versions
so it's safe to add it without bumping the requirement.
Documentation:
https://github.com/mesonbuild/meson/blob/master/docs/markdown/Reference-manual.md#shared_library
2018-08-31 14:42:48 +05:30
Matthew Waters
5bd835a196
meson: add pkg-config file for the rtspclientsink plugin
2018-08-31 18:11:04 +10:00
Nirbheek Chauhan
3baf94ed55
meson: Convert common options to feature options
...
These are necessary for gst-build to set options correctly. The
remaining automagic option is cgroup support in examples.
https://bugzilla.gnome.org/show_bug.cgi?id=795107
2018-07-27 18:48:46 +05:30
Nirbheek Chauhan
208258472c
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 20:31:43 +05:30
Tim-Philipp Müller
858a9d2054
meson: use -Wl,-Bsymbolic-functions where supported
...
Just like the autotools build.
2018-04-25 11:00:32 +01:00
Tim-Philipp Müller
034d818ec5
Back to development
2018-03-20 10:21:36 +00:00
Tim-Philipp Müller
2fdb040b26
Release 1.14.0
2018-03-19 20:27:06 +00:00
Tim-Philipp Müller
dc4a6d07ad
Release 1.13.91
2018-03-13 19:28:36 +00:00
Tim-Philipp Müller
e6e64c95c6
Release 1.13.90
2018-03-03 22:49:36 +00:00
Mathieu Duponchelle
030992d03a
meson: enable more warnings
2018-03-01 19:28:16 +01:00
Tim-Philipp Müller
94e70b77aa
Back to development
2018-02-15 19:44:28 +00:00
Tim-Philipp Müller
f862676ec7
Release 1.13.1
2018-02-15 17:15:40 +00:00
Tim-Philipp Müller
cd96202465
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:15:10 +00:00
Tim-Philipp Müller
3a8bed19da
meson: use -fno-strict-aliasing where supported
...
https://bugzilla.gnome.org/show_bug.cgi?id=769183
2018-01-30 20:35:24 +00:00
Tim-Philipp Müller
0dae3a007d
meson: build more tests and add options to disable tests and examples
2017-12-06 20:43:04 +00:00
Tim-Philipp Müller
c390202faa
meson: remove vs_module_defs_dir variable which is no longer needed
2017-11-26 16:29:49 +00:00
Tim-Philipp Müller
3452c5d4c6
meson: hide symbols by default unless explicitly exported
2017-08-11 14:14:32 +01:00
Thibault Saunier
fe3131ae88
meson: Allow using glib as a subproject
2017-06-28 11:57:31 -04:00
Tim-Philipp Müller
9df5f8ea8f
meson: fix with-package-name option
...
https://bugzilla.gnome.org/show_bug.cgi?id=784082
2017-06-26 09:55:49 +01:00
Tim-Philipp Müller
e66d3beb0c
meson: config.h.meson is no longer needed
2017-06-09 21:28:35 +01:00
Tim-Philipp Müller
0ce18a878d
meson: add options to set package name and origin
...
https://bugzilla.gnome.org/show_bug.cgi?id=782172
2017-05-20 15:07:31 +01:00
Sebastian Dröge
51cd53050e
Back to development
2017-05-04 18:59:14 +03:00
Sebastian Dröge
d4a0640855
Release 1.12.0
2017-05-04 15:40:46 +03:00
Sebastian Dröge
3a19f439be
Release 1.11.91
2017-04-27 17:42:02 +03:00
Thibault Saunier
133e91462a
meson: Build gir
2017-04-13 14:11:43 -03:00
Sebastian Dröge
085304696e
Release 1.11.90
2017-04-07 16:35:03 +03:00
Sebastian Dröge
2cd9214c8b
meson: Update version
2017-02-24 15:59:54 +02:00
Tim-Philipp Müller
9f889c59c2
meson: bump version
2017-01-13 12:39:36 +00:00
Scott D Phillips
d7676bfba3
Enable building with MSVC
...
https://bugzilla.gnome.org/show_bug.cgi?id=774640
2016-11-19 11:58:05 +02:00
Thibault Saunier
2ad8b13cb0
meson: gstreamer gst_check_dep does not exist on windows
2016-11-18 20:23:14 -03:00
Tim-Philipp Müller
0922951c26
meson: update version
2016-11-01 18:10:35 +00:00
Tim-Philipp Müller
34ed1d0bea
meson: add fallbacks for gst modules
...
For gst-all.
2016-10-20 21:41:13 +01:00
Tim-Philipp Müller
87f8eed5a7
meson: update version
2016-09-30 11:42:08 +01:00
Tim-Philipp Müller
a353e50747
Add support for Meson as alternative/parallel build system
...
https://github.com/mesonbuild/meson
2016-08-31 00:04:43 +01:00