aboutsummaryrefslogtreecommitdiff
path: root/test cases/common/262 generator chain/meson.build
diff options
context:
space:
mode:
Diffstat (limited to 'test cases/common/262 generator chain/meson.build')
-rw-r--r--test cases/common/262 generator chain/meson.build19
1 files changed, 19 insertions, 0 deletions
diff --git a/test cases/common/262 generator chain/meson.build b/test cases/common/262 generator chain/meson.build
new file mode 100644
index 0000000..5c571d4
--- /dev/null
+++ b/test cases/common/262 generator chain/meson.build
@@ -0,0 +1,19 @@
+project('Generator Chain', 'c')
+
+stage1_exe = find_program('stage1.py')
+
+stage2_exe = find_program('stage2.py')
+
+stage1_gen = generator(stage1_exe,
+ output : '@PLAINNAME@.inter',
+ arguments : ['@INPUT@', '@OUTPUT@'])
+
+stage2_gen = generator(stage2_exe,
+ output : '@PLAINNAME@.c',
+ arguments : ['@INPUT@', '@OUTPUT@'])
+
+out = stage2_gen.process(stage1_gen.process('data.txt'))
+
+hello = executable('hello', out)
+
+test('basic', hello)