--- a/meson.build Thu Feb 07 01:21:47 2019 -0500 +++ b/meson.build Thu Feb 07 01:50:39 2019 -0500 @@ -759,7 +759,18 @@ ####################################################################### # Check for GPlugin 0.28.0 ####################################################################### -gplugin = dependency('gplugin', version : '>= 0.28.0') +gplugin_dep = dependency('gplugin', version : '>= 0.28.0', required : false) +if gplugin_dep.found() + gplugin_gir = 'GPlugin-0.0' + gplugin_include_directories = include_directories( + join_paths(gplugin_dep.get_pkgconfig_variable('prefix'), + 'share/gir-1.0')) +else + gplugin_proj = subproject('gplugin') + gplugin_dep = gplugin_proj.get_variable('gplugin_dep') + gplugin_gir = gplugin_proj.get_variable('gplugin_gir')[0] + gplugin_include_directories = [] +endif ####################################################################### # Check for GObject Introspection