]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
meson: tools: depend on keycode generated sources
authorRoman Bogorodskiy <bogorodskiy@gmail.com>
Wed, 3 Mar 2021 02:40:01 +0000 (06:40 +0400)
committerRoman Bogorodskiy <bogorodskiy@gmail.com>
Fri, 5 Mar 2021 16:05:54 +0000 (20:05 +0400)
Tools depend on keycode generated sources, so declare that as an
explicit dependency, otherwise it might fail with:

../tools/virsh-completer-domain.c:35:10: fatal error: 'virkeynametable_linux.h' file not found
         ^~~~~~~~~~~~~~~~~~~~~~~~~

Fixes: b0f4cf25a6c17907d16523e0fa3c10e253f81f8b
Signed-off-by: Roman Bogorodskiy <bogorodskiy@gmail.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
src/util/meson.build
tools/meson.build

index 0080825bd071edd2f87f2bb4665fdb735947e1de..05934f6841a89452f6269974f423ac5c1583d040 100644 (file)
@@ -168,6 +168,10 @@ foreach name : keyname_list
   )
 endforeach
 
+keycode_dep = declare_dependency(
+  sources: keycode_gen_sources,
+)
+
 io_helper_sources = [
   'iohelper.c',
 ]
index b8c6802f0ac58d5cf076743ed83266cd7aba07c3..42dc6094399bbfe44aa40a349ffceee3f054714a 100644 (file)
@@ -186,6 +186,7 @@ executable(
     tools_dep,
     readline_dep,
     thread_dep,
+    keycode_dep,
   ],
   link_args: [
     coverage_flags,