summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--test cases/rust/12 bindgen/dependencies/internal_dep.h2
-rw-r--r--test cases/rust/12 bindgen/gen/gen_header.py (renamed from test cases/rust/12 bindgen/src/gen_header.py)0
-rw-r--r--test cases/rust/12 bindgen/gen/meson.build13
-rw-r--r--test cases/rust/12 bindgen/meson.build15
4 files changed, 15 insertions, 15 deletions
diff --git a/test cases/rust/12 bindgen/dependencies/internal_dep.h b/test cases/rust/12 bindgen/dependencies/internal_dep.h
index b0629de78..f44e2787f 100644
--- a/test cases/rust/12 bindgen/dependencies/internal_dep.h
+++ b/test cases/rust/12 bindgen/dependencies/internal_dep.h
@@ -1,6 +1,6 @@
// SPDX-License-Identifier: Apache-2.0
// Copyright © 2022 Intel Corporation
-#include "gen.h"
+#include "gen/gen.h"
int64_t add64(const int64_t, const int64_t);
diff --git a/test cases/rust/12 bindgen/src/gen_header.py b/test cases/rust/12 bindgen/gen/gen_header.py
index 07b699b1c..07b699b1c 100644
--- a/test cases/rust/12 bindgen/src/gen_header.py
+++ b/test cases/rust/12 bindgen/gen/gen_header.py
diff --git a/test cases/rust/12 bindgen/gen/meson.build b/test cases/rust/12 bindgen/gen/meson.build
new file mode 100644
index 000000000..ff5fd84b9
--- /dev/null
+++ b/test cases/rust/12 bindgen/gen/meson.build
@@ -0,0 +1,13 @@
+gen_h = custom_target(
+ 'gen.h',
+ command : [find_program('gen_header.py'), '@INPUT@', '@OUTPUT@'],
+ output : 'gen.h',
+ input : meson.project_source_root() / 'src/header.h'
+)
+
+gen2_h = custom_target(
+ 'other.h',
+ command : [find_program('gen_header.py'), '@INPUT@', '@OUTPUT@'],
+ output : 'other.h',
+ input : meson.project_source_root() / 'include/other.h'
+)
diff --git a/test cases/rust/12 bindgen/meson.build b/test cases/rust/12 bindgen/meson.build
index 57e44a063..a0a52633d 100644
--- a/test cases/rust/12 bindgen/meson.build
+++ b/test cases/rust/12 bindgen/meson.build
@@ -66,20 +66,7 @@ rust_bin = executable(
test('main', rust_bin)
# Test a generated header
-gen_h = custom_target(
- 'gen.h',
- command : [find_program('src/gen_header.py'), '@INPUT@', '@OUTPUT@'],
- output : 'gen.h',
- input : 'src/header.h'
-)
-
-gen2_h = custom_target(
- 'other.h',
- command : [find_program('src/gen_header.py'), '@INPUT@', '@OUTPUT@'],
- output : 'other.h',
- input : 'include/other.h'
-)
-
+subdir('gen')
gen_rs = rust.bindgen(
input : [gen_h, gen2_h],
output : 'gen.rs',