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]