meson: Allow using glib as a subproject

This commit is contained in:
Thibault Saunier 2017-06-23 15:13:16 -04:00
parent bda8440f1f
commit 992c54b774

View file

@ -340,13 +340,20 @@ libsinc = include_directories('libs')
privinc = include_directories('gst') privinc = include_directories('gst')
# Find dependencies # Find dependencies
glib_dep = dependency('glib-2.0', version : '>=2.32.0') glib_dep = dependency('glib-2.0', version : '>=2.32.0',
gobject_dep = dependency('gobject-2.0') fallback: ['glib', 'libglib_dep'])
gmodule_dep = dependency('gmodule-2.0') gobject_dep = dependency('gobject-2.0',
fallback: ['glib', 'libgobject_dep'])
gmodule_dep = dependency('gmodule-2.0',
fallback: ['glib', 'libgmodule_dep'])
if host_machine.system() == 'windows' if host_machine.system() == 'windows'
gio_dep = dependency('gio-2.0') gio_dep = dependency('gio-2.0',
fallback: ['glib', 'libgio_dep'])
else else
gio_dep = [dependency('gio-2.0'), dependency('gio-unix-2.0')] gio_dep = [dependency('gio-2.0',
fallback: ['glib', 'libgio_dep']),
dependency('gio-unix-2.0',
fallback: ['glib', 'libgio_dep'])]
endif endif
mathlib = cc.find_library('m', required : false) mathlib = cc.find_library('m', required : false)