From: Gerd Hoffmann Date: Fri, 23 Jul 2021 12:01:56 +0000 (+0200) Subject: meson: fix dependencies for modinfo #2 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=917ddc27d86ae427d2aa7ff2d19eb7fdb642b68e;p=qmiga%2Fqemu.git meson: fix dependencies for modinfo #2 modinfo runs the preprocessor and therefore needs all generated input files to be there. The "depends" clause does not work in Meson 0.55.3, so for now use "input". Part #2: Update the rule for target-specific modules too. Signed-off-by: Gerd Hoffmann Message-Id: <20210723120156.1183920-1-kraxel@redhat.com> Signed-off-by: Paolo Bonzini --- diff --git a/meson.build b/meson.build index df5094e563..f2e148eaf9 100644 --- a/meson.build +++ b/meson.build @@ -2373,9 +2373,9 @@ foreach d, list : target_modules # FIXME: Should use sl.extract_all_objects(recursive: true) too. modinfo_files += custom_target(module_name + '.modinfo', output: module_name + '.modinfo', - input: target_module_ss.sources(), + input: target_module_ss.sources() + genh, capture: true, - command: [modinfo_collect, '--target', target, '@INPUT@']) + command: [modinfo_collect, '--target', target, target_module_ss.sources()]) endif endif endforeach