Tim-Philipp Müller
87be91a260
Release 1.13.90
2018-03-03 21:51:58 +00:00
Mathieu Duponchelle
9e44738ae7
meson: -Wformat-* require -Wformat
2018-03-01 18:38:01 +01:00
Mathieu Duponchelle
d67623c7a9
meson: enable more warnings
...
Modeled on the autotools build, -W flags are only
added if the compiler supports them.
https://bugzilla.gnome.org/show_bug.cgi?id=793958
2018-03-01 17:20:48 +01:00
Justin Kim
580e3a799e
meson: Use .dylib suffix if darwin
...
For Mac OS, GST_EXTRA_MODULE_SUFFIX should be set as '.dylib'.
Otherwise, GStreamer fails to load its plugins.
https://bugzilla.gnome.org/show_bug.cgi?id=793584
2018-02-21 14:58:13 +00:00
Tim-Philipp Müller
81a767bbdb
Back to development
2018-02-15 19:44:14 +00:00
Tim-Philipp Müller
124f2f566f
Release 1.13.1
2018-02-15 16:43:52 +00:00
Tim-Philipp Müller
24f9c2dcb3
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 17:22:14 +00:00
Tim-Philipp Müller
e1fdb5bf03
meson: use -fno-strict-aliasing if supported
...
https://bugzilla.gnome.org/show_bug.cgi?id=769183
2018-01-30 20:30:54 +00:00
Tim-Philipp Müller
d51ff55af1
meson: skip translations if gettext is not available
2017-12-26 13:46:20 +01:00
Havard Graff
fee176d253
meson: remove vs_module_defs
...
The GST_EXPORT should handle it.
2017-10-05 09:35:41 +01:00
Tim-Philipp Müller
be8eb436b2
meson: hide symbols by default unless explicitly exported
2017-08-10 13:34:25 +01:00
Tim-Philipp Müller
24880717cf
meson: fix a few warnings
2017-08-07 11:06:58 +01:00
Tim-Philipp Müller
d123291183
win32: find plugin scanner in libexecdir subdir as configured
...
https://bugzilla.gnome.org/show_bug.cgi?id=679115
2017-07-14 16:13:12 +01:00
Nicolas Dufresne
5443ce69ff
meson: Fix bashcomp installation
...
For some reason the double quotes ended up in the path, hence
the helper where installed at "."/share/...
2017-07-11 14:57:36 -04:00
Nicolas Dufresne
4a108c7858
meson: Use join_paths and .set_quoted where possible
2017-07-11 14:57:26 -04:00
Tim-Philipp Müller
f28435b0d4
meson: find python3 via python3 module
...
And rename python3 variable in meson build files for clarity.
https://bugzilla.gnome.org/show_bug.cgi?id=783198
2017-07-07 12:07:09 +01:00
Tim-Philipp Müller
a405aedde8
meson: check for ppoll() as well
2017-06-29 09:10:04 +01:00
Thibault Saunier
992c54b774
meson: Allow using glib as a subproject
2017-06-28 09:36:48 -04:00
Tim-Philipp Müller
3683a0753a
meson: fix with-package-name option
...
https://bugzilla.gnome.org/show_bug.cgi?id=784082
2017-06-23 11:11:44 +01:00
Tim-Philipp Müller
f6b42d1f56
meson: don't need config.h.meson any more
...
Meson does the largefile support automatically nowadays, and
can generate a config.h from configuration_data() without a
template as input.
2017-05-21 14:31:56 +01:00
Tim-Philipp Müller
fe5111e71d
meson: make C++ compiler optional
...
It's only used to build tests to see if our headers are C++ clean.
2017-05-21 09:02:54 +01:00
Tim-Philipp Müller
4341bd0ba3
meson: add options to set package name and origin
...
https://bugzilla.gnome.org/show_bug.cgi?id=782172
2017-05-13 18:30:27 +01:00
Tim-Philipp Müller
da1d11be77
meson: bump meson version requirement to 0.40.1
2017-05-09 16:29:21 +01:00
Tim-Philipp Müller
dcfb222e05
meson: add gst-ptp-helper
...
https://bugzilla.gnome.org/show_bug.cgi?id=774418
2017-05-05 11:49:08 +01:00
Tim-Philipp Müller
426164348a
meson: fix indentation
...
No tabs please.
2017-05-05 09:10:56 +01:00
Tim-Philipp Müller
3d8d81ecb7
g-i: no need to load registry in g-i scanner
2017-05-04 21:59:48 +01:00
Tim-Philipp Müller
ecb0228cf0
meson: install gst-element-check-1.0.m4
...
https://bugzilla.gnome.org/show_bug.cgi?id=782174
2017-05-04 21:06:21 +01:00
Sebastian Dröge
b7062aafc0
Back to development
2017-05-04 18:59:14 +03:00
Sebastian Dröge
7854a65978
Release 1.12.0
2017-05-04 15:36:55 +03:00
Sebastian Dröge
a0d2f0a464
Release 1.11.91
2017-04-27 17:24:05 +03:00
Sebastian Dröge
dc71c4a477
meson: Add check for glib-mkenums
2017-04-09 12:09:33 +03:00
Sebastian Dröge
47047992fc
Release 1.11.90
2017-04-07 16:30:35 +03:00
Nicolas Dufresne
35c4428083
meson: Add bash completion support
2017-04-04 14:46:48 -04:00
Thibault Saunier
d6dba3fd6f
meson: Add an option to disable usage of libunwind
...
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=778193
2017-02-24 16:16:23 -03:00
Sebastian Dröge
3a3d688c33
meson: Update version
2017-02-24 15:59:35 +02:00
Tim-Philipp Müller
7a5bde14a1
meson: bump version
2017-01-13 12:34:43 +00:00
Nirbheek Chauhan
aefc8007c6
meson: Add several missing features from configure.ac
...
* -Wl,-Bsymbolic-functions
* HAVE_PTHREAD_SETNAME_NP_WITHOUT_TID
* HAVE_POSIX_TIMERS
* HAVE_MONOTONIC_CLOCK
* HAVE_UINT128_T
* HAVE_LONG_LONG
* HAVE_PROCESS_H
* HAVE_GMP
* HAVE_GSL
* HAVE_DLADDR
Also, don't use prefix for checking functions, and only check msvc
functions on Windows.
2016-12-21 23:51:36 +05:30
Nirbheek Chauhan
77d2774f1b
build: Remove unused functions
...
fgetpos, fsetpos, mmap, posix_memalign. None of these are used anywhere
in the codebase.
2016-12-21 23:51:36 +05:30
Nirbheek Chauhan
97f39cae63
meson: Derive defines from header/function names
...
This is what Autoconf already does for us, so just do this. Avoids
people making typos while adding header or function checks. Because we
use a config.h.meson, such typos won't even be noticed.
Also, starting from Meson 0.36.0, the XCode 8 workaround that we use for
clock_gettime is no longer needed.
2016-12-21 23:51:36 +05:30
Nirbheek Chauhan
4d179024f0
meson: Don't search for python3 twice
2016-12-17 00:00:11 +05:30
Thibault Saunier
bd5d43e8f9
meson: Support building with Gst debug disabled
2016-12-09 17:57:10 -03:00
Nirbheek Chauhan
d8e8e92176
libcheck: Update the compatibility code and checks
...
This brings us up-to-speed with the latest compatibility code from upstream
check git. For completeness, we do all the checks that upstream check does, but
we skip the snprintf/vsnprintf code because it's not straightforward (involves
running code and that is bad for cross-compilation) and not necessary for the
platforms we support anyway.
If someone really wants this, they can uncomment this and copy the relevant
checks from the check git repository.
https://bugzilla.gnome.org/show_bug.cgi?id=775870
2016-12-09 15:31:01 +05:30
Thibault Saunier
469d53edf5
meson: Set default debug level to ERROR when running from git
2016-11-29 10:34:20 -03:00
Ting-Wei Lan
ec2e213c50
meson: Support execinfo.h on FreeBSD by using -lexecinfo
...
FreeBSD supports execinfo.h and backtrace* functions, but
using them requires linking with -lexecinfo.
Requires sufficiently-new meson with #1053 fixed (post-0.36).
https://bugzilla.gnome.org/show_bug.cgi?id=774424
2016-11-25 19:28:04 +00:00
Scott D Phillips
7b29403e06
meson: add_global_arguments -> add_project_arguments
...
https://bugzilla.gnome.org/show_bug.cgi?id=774656
2016-11-18 09:30:12 +00:00
Thibault Saunier
ae608845ca
meson: require meson 0.36 and use new pic
arg on static libs
...
Removes a meson warning and some special casing we had.
2016-11-14 19:21:13 +00:00
Scott D Phillips
03286b7b7e
meson: don't add_global_arguments when being built as a subproject
...
https://bugzilla.gnome.org/show_bug.cgi?id=773568
2016-11-11 16:14:55 +00:00
Thibault Saunier
c67958aed9
meson: Unset the plugin paths to generate the .gir files
...
Avoiding problems when using subproject:
Failed to load plugin 'something.so: file too short
2016-11-04 14:37:43 -03:00
Thibault Saunier
a8d4857555
gst: Use libunwind/libdw to generate backtraces if avalaible
...
Making the gst_debug_print_trace function more generally useful.
API:
+ gst_debug_get_trace
https://bugzilla.gnome.org/show_bug.cgi?id=772555
2016-11-04 14:22:05 -03:00
Tim-Philipp Müller
c570df71e5
meson: update version
2016-11-01 18:08:18 +00:00