meson: Fix some dependencies
authorThibault Saunier <thibault.saunier@osg.samsung.com>
Wed, 20 Sep 2017 20:22:17 +0000 (17:22 -0300)
committerThibault Saunier <thibault.saunier@osg.samsung.com>
Wed, 20 Sep 2017 20:49:56 +0000 (17:49 -0300)
ges/generated/meson.build
meson.build
sources/generated/meson.build

index 5665bde..a05d4ff 100644 (file)
@@ -130,4 +130,5 @@ source_gen = custom_target(pkg + '_codegen',
     depend_files: [raw_api_fname],
     depends: codegen_dependencies + [gst_source_gen])
 
-
+gapis += [join_paths(meson.current_build_dir(), pkg + '-api.xml')]
+gapis_deps = [source_gen]
index 5a868a1..95bba78 100644 (file)
@@ -33,7 +33,7 @@ else
   gtk_sharp_dep = dependency('gtk-sharp-3.0', version: gtk_sharp_required_version,
       required: false)
 endif
-codegen_dependencies = [gapi_codegen, gapi_fixup]
+codegen_dependencies = [gapi_codegen, gapi_fixup, glib_sharp, gio_sharp]
 gapi_fixup = gapi_fixup.full_path()
 gapi_codegen = gapi_codegen.full_path()
 
index 7b25533..9ac40b5 100644 (file)
@@ -733,3 +733,5 @@ gst_source_gen = custom_target('gst_codegen',
     depends: codegen_dependencies)
 
 gst_api_includes = join_paths(meson.current_build_dir(), 'gstreamer-sharp-api.xml')
+gapis = [gst_api_includes]
+gapis_deps = [gst_source_gen]