Xavier Claessens
2477c7b05f
Meson: add 'force_posix_threads' option
...
This allows building with posix threads on Windows. It is generally
better to use win32 threads implementation on Windows, but this option
can be used in case it causes issues, or for performance comparison for
example.
https://bugzilla.gnome.org/show_bug.cgi?id=784995
2018-05-16 10:21:07 -04:00
Xavier Claessens
a67dc37e9c
Meson: Add -Wl,-z,nodelete and -Wl,-Bsymbolic-functions where supported
...
https://bugzilla.gnome.org/show_bug.cgi?id=788771
2018-04-30 12:14:07 -04:00
Xavier Claessens
62c4768423
Meson: Add missing options and conform to naming guidelines
...
https://bugzilla.gnome.org/show_bug.cgi?id=790837
2017-12-19 14:56:11 -05:00
Nirbheek Chauhan
c603ba301d
meson: Add 'charsetalias-dir' option mirroring the autotools one
...
This fixes the build again.
2017-11-22 04:43:05 +05:30
Emmanuele Bassi
bfd307855b
meson: Allow toggling internal/system PCRE dependency
...
We don't always want to build GLib with a dependency on the system's
PCRE. The Autotools build allows this, and so should the Meson build.
2017-07-21 14:04:49 +01:00
Nirbheek Chauhan
88e437873a
meson: Detect with-docs and with-man automatically
...
By default, only build man pages and gtk-doc if the build-deps were
found. To force-enable, pass -Dwith-docs=yes and -Dwith-man=yes.
Also use a foreach loop for man pages instead of listing them all
manually
2017-07-13 19:03:39 -04:00
Tim-Philipp Müller
d29f022b0b
meson: add support for dtrace/systemtap
...
Still at least one FIXME. And untested so far. It builds.
2017-07-13 19:03:39 -04:00
Nirbheek Chauhan
e2da3cb599
meson: Port to latest master (2.51.0)
...
Also remove headers from some gio sources. Headers do not need to be
added to the list of sources.
+ various smaller self-explanatory fixes.
2017-07-13 19:03:39 -04:00
Patrick Griffis
a690e2a375
meson: More build fixes
...
- Fix installing various data files
- Build translations
2017-07-13 19:03:39 -04:00