summaryrefslogtreecommitdiffstats
path: root/spice_codegen.py
diff options
context:
space:
mode:
authorAlexander Larsson <alexl@redhat.com>2010-06-18 13:43:45 +0200
committerAlexander Larsson <alexl@redhat.com>2010-06-18 20:27:32 +0200
commit185a320c9be85d07586e5d475c991770853fec77 (patch)
tree94fbc2b9105830b5808088f4a03a0425941f6ff1 /spice_codegen.py
parentc553fafe4b1c9db32ea3e83b314ff23dfd44f554 (diff)
downloadspice-185a320c9be85d07586e5d475c991770853fec77.tar.gz
spice-185a320c9be85d07586e5d475c991770853fec77.tar.xz
spice-185a320c9be85d07586e5d475c991770853fec77.zip
Allow multiple --include args
Diffstat (limited to 'spice_codegen.py')
-rwxr-xr-xspice_codegen.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/spice_codegen.py b/spice_codegen.py
index 0e9551f6..c8d0d5f2 100755
--- a/spice_codegen.py
+++ b/spice_codegen.py
@@ -108,7 +108,7 @@ parser.add_option("-k", "--keep-identical-file",
action="store_true", dest="keep_identical_file", default=False,
help="Print errors")
parser.add_option("-i", "--include",
- dest="include", default=None, metavar="FILE",
+ action="append", dest="includes", metavar="FILE",
help="Include FILE in generated code")
(options, args) = parser.parse_args()
@@ -137,8 +137,9 @@ if options.assert_on_error:
if options.print_error:
writer.set_option("print_error")
-if options.include:
- writer.writeln('#include "%s"' % options.include)
+if options.includes:
+ for i in options.includes:
+ writer.writeln('#include "%s"' % i)
if options.generate_enums:
write_enums(writer)