Blame 0006-Add-test-to-show-issue.patch
|
Igor Gnatenko |
ef6081 |
From 476e307fff0417ee546ef362fe1ae696417d680a Mon Sep 17 00:00:00 2001
|
|
Igor Gnatenko |
ef6081 |
From: Niklas Claesson <nicke.claesson@gmail.com>
|
|
Igor Gnatenko |
ef6081 |
Date: Mon, 30 Apr 2018 13:57:52 +0200
|
|
Igor Gnatenko |
ef6081 |
Subject: [PATCH 06/16] Add test to show issue
|
|
Igor Gnatenko |
ef6081 |
|
|
Igor Gnatenko |
ef6081 |
---
|
|
Igor Gnatenko |
ef6081 |
.../161 index customtarget/check_args.py | 18 ++++++++++++++++++
|
|
Igor Gnatenko |
ef6081 |
.../common/161 index customtarget/meson.build | 7 +++++++
|
|
Igor Gnatenko |
ef6081 |
2 files changed, 25 insertions(+)
|
|
Igor Gnatenko |
ef6081 |
create mode 100644 test cases/common/161 index customtarget/check_args.py
|
|
Igor Gnatenko |
ef6081 |
|
|
Igor Gnatenko |
ef6081 |
diff --git a/test cases/common/161 index customtarget/check_args.py b/test cases/common/161 index customtarget/check_args.py
|
|
Igor Gnatenko |
ef6081 |
new file mode 100644
|
|
Igor Gnatenko |
ef6081 |
index 00000000..8663a6fe
|
|
Igor Gnatenko |
ef6081 |
--- /dev/null
|
|
Igor Gnatenko |
ef6081 |
+++ b/test cases/common/161 index customtarget/check_args.py
|
|
Igor Gnatenko |
ef6081 |
@@ -0,0 +1,18 @@
|
|
Igor Gnatenko |
ef6081 |
+#!python3
|
|
Igor Gnatenko |
ef6081 |
+
|
|
Igor Gnatenko |
ef6081 |
+import sys
|
|
Igor Gnatenko |
ef6081 |
+from pathlib import Path
|
|
Igor Gnatenko |
ef6081 |
+
|
|
Igor Gnatenko |
ef6081 |
+def main():
|
|
Igor Gnatenko |
ef6081 |
+ if len(sys.argv) != 2:
|
|
Igor Gnatenko |
ef6081 |
+ print(sys.argv)
|
|
Igor Gnatenko |
ef6081 |
+ return 1
|
|
Igor Gnatenko |
ef6081 |
+ if sys.argv[1] != 'gen.c':
|
|
Igor Gnatenko |
ef6081 |
+ print(sys.argv)
|
|
Igor Gnatenko |
ef6081 |
+ return 2
|
|
Igor Gnatenko |
ef6081 |
+ Path('foo').touch()
|
|
Igor Gnatenko |
ef6081 |
+
|
|
Igor Gnatenko |
ef6081 |
+ return 0
|
|
Igor Gnatenko |
ef6081 |
+
|
|
Igor Gnatenko |
ef6081 |
+if __name__ == '__main__':
|
|
Igor Gnatenko |
ef6081 |
+ sys.exit(main())
|
|
Igor Gnatenko |
ef6081 |
diff --git a/test cases/common/161 index customtarget/meson.build b/test cases/common/161 index customtarget/meson.build
|
|
Igor Gnatenko |
ef6081 |
index 11cb214b..27d28b56 100644
|
|
Igor Gnatenko |
ef6081 |
--- a/test cases/common/161 index customtarget/meson.build
|
|
Igor Gnatenko |
ef6081 |
+++ b/test cases/common/161 index customtarget/meson.build
|
|
Igor Gnatenko |
ef6081 |
@@ -29,4 +29,11 @@ lib = static_library(
|
|
Igor Gnatenko |
ef6081 |
['lib.c', gen[1]],
|
|
Igor Gnatenko |
ef6081 |
)
|
|
Igor Gnatenko |
ef6081 |
|
|
Igor Gnatenko |
ef6081 |
+custom_target(
|
|
Igor Gnatenko |
ef6081 |
+ 'foo',
|
|
Igor Gnatenko |
ef6081 |
+ input: gen[0],
|
|
Igor Gnatenko |
ef6081 |
+ output: 'foo',
|
|
Igor Gnatenko |
ef6081 |
+ command: [find_program('check_args.py'), '@INPUT@'],
|
|
Igor Gnatenko |
ef6081 |
+)
|
|
Igor Gnatenko |
ef6081 |
+
|
|
Igor Gnatenko |
ef6081 |
subdir('subdir')
|
|
Igor Gnatenko |
ef6081 |
--
|
|
Igor Gnatenko |
ef6081 |
2.17.0
|
|
Igor Gnatenko |
ef6081 |
|