meson.build

changeset 39426
2e4f09a49404
parent 39419
e8e189c88b13
child 39427
603dec76dd4a
--- 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

mercurial