From 2bc9abd60b8c7718826022804c63e79d0947feaa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Piotrek=20Brzezi=C5=84ski?= Date: Fri, 19 Jan 2024 13:07:12 +0100 Subject: [PATCH] csharp: Make nuget targets depend on underlying libraries Without this, build will fail if meson/ninja decides to call nuget before building gstreamer-sharp.dll. Part-of: --- subprojects/gstreamer-sharp/meson.build | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/subprojects/gstreamer-sharp/meson.build b/subprojects/gstreamer-sharp/meson.build index 40db98b02d..5dc3c72be1 100644 --- a/subprojects/gstreamer-sharp/meson.build +++ b/subprojects/gstreamer-sharp/meson.build @@ -138,7 +138,8 @@ if ges_dep.found() '--builddir', meson.current_build_dir(), '--dependency', 'GstSharp:' + meson.project_version(), ], - output: 'GESSharp.' + meson.project_version() + '.nupkg' + output: 'GESSharp.' + meson.project_version() + '.nupkg', + depends: [ges_sharp] ) endif @@ -155,6 +156,7 @@ custom_target('GstSharp-nuget', '--builddir', meson.current_build_dir(), ], output: 'GstSharp.' + meson.project_version() + '.nupkg', + depends: [gst_sharp] ) subdir('samples')