Tim-Philipp Müller
1224ff0c39
meson: use add_project_arguments() instead of add_global_arguments()
...
add_global_arguments() doesn't work if the project is used as a
subproject.
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
5afc6600e8
meson: Add missing termios.h check
...
Same change as d1d1aba3b4
https://bugzilla.gnome.org/show_bug.cgi?id=775517
2017-07-13 19:03:39 -04:00
Nirbheek Chauhan
9096bde3ce
build: Remove function checks for unused functions
...
These were removed several years ago.
2017-07-13 19:03:39 -04:00
Nirbheek Chauhan
70021b0e83
meson: Derive defines from header, struct, function names
...
This is what Autoconf macros do too, so no need to hard-code the names.
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
d10be6102f
meson: Minor modernizations
2017-07-13 19:03:39 -04:00
Patrick Griffis
0df9aab053
meson: Build all docs
2017-07-13 19:03:39 -04:00
Patrick Griffis
c61a72f4bc
meson: Match soname version of autotools
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
Nirbheek Chauhan
fe2a9887a8
meson: Improve MSVC and MinGW support and fix dependencies everywhere
...
Disable gio tests on Windows, fix .gitignore to not ignore
config.h.meson, and add more things to it.
Rename the library file naming and versioning to match what Autotools
outputs, e.g., libglib-2.0.so.0.5000.2 on Linux, libglib-2.0-0.dll and
glib-2.0-0.dll on Windows with MSVC.
Several more tiny fixes, more executables built and installed, install
pkg-config and m4 files, fix building of gobject tests.
Changes to gdbus-codegen to support out-of-tree builds without
environment variables set (which you can't in Meson). We now add the
build directory to the Python module search path.
2017-07-13 19:03:39 -04:00
Tim-Philipp Müller
213957970e
meson: Fix glib, add gobject, gio, gthread, gmodule, etc
...
Several small fixes to the build files.
Lots of tests have also been added, and glib tests pass now.
2017-07-13 19:03:39 -04:00
Jussi Pakkanen
98e641424b
meson: initial glib build
...
https://mail.gnome.org/archives/gtk-devel-list/2013-August/msg00001.html
2017-07-13 19:03:39 -04:00