From 851b46f4a480c5fa11dcee00f154ade1cb5d5954 Mon Sep 17 00:00:00 2001 From: Rasmus Thomsen Date: Fri, 24 Apr 2020 15:24:21 +0200 Subject: [PATCH] build: add proper dependencies on gdbus-codgen-generated headers Without this it was possible that ninja built a target that needs the generated header before the header was generated fixes #14 --- src/meson.build | 2 +- tests/meson.build | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/meson.build b/src/meson.build index ade8d58..b9f4e03 100644 --- a/src/meson.build +++ b/src/meson.build @@ -58,7 +58,7 @@ fbd_dep = declare_dependency( executable( 'feedbackd', - sources : 'fbd.c', + sources : ['fbd.c', generated_dbus_sources[1]], include_directories : fbd_inc, dependencies : fbd_dep, install : true, diff --git a/tests/meson.build b/tests/meson.build index 2de587c..414fc9f 100644 --- a/tests/meson.build +++ b/tests/meson.build @@ -71,7 +71,7 @@ fbd_tests = [ foreach test : fbd_tests t = executable('test-@0@'.format(test), - ['test-@0@.c'.format(test)], + ['test-@0@.c'.format(test), generated_dbus_sources[1]], c_args : test_fbd_cflags, pie : true, link_args : test_fbd_link_args,