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.
This commit is contained in:
Tim-Philipp Müller
2016-03-07 11:13:24 +00:00
committed by Matthias Clasen
parent 98e641424b
commit 213957970e
20 changed files with 3443 additions and 342 deletions

15
gio/kqueue/meson.build Normal file
View File

@@ -0,0 +1,15 @@
kqueue_sources = [
'gkqueuefilemonitor.c',
'kqueue-helper.c',
'kqueue-thread.c',
'kqueue-sub.c',
'kqueue-missing.c',
'kqueue-utils.c',
'kqueue-exclusions.c',
'dep-list.c',
]
kqueue_lib = static_library('kqueue',
sources : kqueue_sources,
include_directories : inc_dirs,
c_args : [ '-DHAVE_CONFIG_H', '-fPIC', '-DG_DISABLE_DEPRECATED' ] + gio_c_args)