[libvirt PATCH 1/2] src/meson: introduce srcdir and builddir into augeas_test_data dictionary

Pavel Hrdina phrdina at redhat.com
Tue Aug 18 13:44:09 UTC 2020


This will be used later to specify different include directories for
augparse binary to run augeas tests.

Signed-off-by: Pavel Hrdina <phrdina at redhat.com>
---
 src/meson.build | 13 ++++++++++---
 1 file changed, 10 insertions(+), 3 deletions(-)

diff --git a/src/meson.build b/src/meson.build
index b1c9993bc0..96ec3e2675 100644
--- a/src/meson.build
+++ b/src/meson.build
@@ -689,6 +689,8 @@ endforeach
 #   each entry is a dictionary with following items:
 #   * name: daemon name to run the test for (required)
 #   * file: test file to use (required)
+#   * srcdir: path to source dir with aug files (required)
+#   * builddir: path to build dir with aug files (required)
 augeas_test_data = []
 
 foreach data : virt_daemon_confs
@@ -753,7 +755,12 @@ foreach data : virt_daemon_confs
     install: true,
     install_dir: virt_test_aug_dir,
   )
-  augeas_test_data += { 'name': data['name'], 'file': augeas_test_file }
+  augeas_test_data += {
+    'name': data['name'],
+    'file': augeas_test_file,
+    'srcdir': meson.current_source_dir(),
+    'builddir': meson.current_build_dir(),
+  }
 endforeach
 
 
@@ -960,8 +967,8 @@ if augparse_prog.found()
       'check-augeas- at 0@'.format(data['name']),
       augparse_prog,
       args: [
-        '-I', meson.current_source_dir(),
-        '-I', meson.current_build_dir(),
+        '-I', data['srcdir'],
+        '-I', data['builddir'],
         data['file'].full_path(),
       ],
     )
-- 
2.26.2




More information about the libvir-list mailing list