summaryrefslogtreecommitdiffstats
path: root/test cases/common/57 custom header generator/makeheader.py
diff options
context:
space:
mode:
Diffstat (limited to 'test cases/common/57 custom header generator/makeheader.py')
-rw-r--r--test cases/common/57 custom header generator/makeheader.py12
1 files changed, 12 insertions, 0 deletions
diff --git a/test cases/common/57 custom header generator/makeheader.py b/test cases/common/57 custom header generator/makeheader.py
new file mode 100644
index 0000000..f156834
--- /dev/null
+++ b/test cases/common/57 custom header generator/makeheader.py
@@ -0,0 +1,12 @@
+#!/usr/bin/env python3
+
+# NOTE: this file does not have the executable bit set. This tests that
+# Meson can automatically parse shebang lines.
+
+import sys
+
+template = '#define RET_VAL %s\n'
+with open(sys.argv[1]) as f:
+ output = template % (f.readline().strip(), )
+with open(sys.argv[2], 'w') as f:
+ f.write(output)