Commit graph

41 commits

Author SHA1 Message Date
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