From ea37557f6ea076dc52bbcde75c296b4a577856e3 Mon Sep 17 00:00:00 2001 From: Thibault Saunier Date: Wed, 20 Sep 2017 17:22:17 -0300 Subject: [PATCH] meson: Fix some dependencies --- ges/generated/meson.build | 3 ++- meson.build | 2 +- sources/generated/meson.build | 2 ++ 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/ges/generated/meson.build b/ges/generated/meson.build index 5665bde7c7..a05d4ff34e 100644 --- a/ges/generated/meson.build +++ b/ges/generated/meson.build @@ -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] diff --git a/meson.build b/meson.build index 5a868a1271..95bba78b92 100644 --- a/meson.build +++ b/meson.build @@ -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() diff --git a/sources/generated/meson.build b/sources/generated/meson.build index 7b25533b6a..9ac40b519f 100644 --- a/sources/generated/meson.build +++ b/sources/generated/meson.build @@ -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]