Nirbheek Chauhan
38ec95460f
meson: Don't add static printf library to executables
...
They should only need to link to libgstreamer.
2018-07-25 16:02:06 +05:30
Nirbheek Chauhan
4fb02fc85b
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:30:43 +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
Thibault Saunier
16bd0e7bac
meson: Fix build
2016-12-09 19:31:51 -03:00
Thibault Saunier
bd5d43e8f9
meson: Support building with Gst debug disabled
2016-12-09 17:57:10 -03:00
Thibault Saunier
85179a674f
tracers: leaks: Use the new gst_debug_get_stack_trace
...
And remove the local implementation of it.
https://bugzilla.gnome.org/show_bug.cgi?id=772555
2016-11-04 14:22:05 -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
9791669ac3
meson: tracers: signal availability of libunwind and backtrace() to code
...
Not setting cdata here on purpose because of .. complications.
2016-09-27 18:24:02 +01:00
Thibault Saunier
c4aed66eff
meson: Build tracers
2016-09-26 18:27:00 -03:00