From 4b6598dc0286c9b9d5ad40b7046172b4d118ba3c Mon Sep 17 00:00:00 2001 From: Christophe Fergeau Date: Wed, 22 Jun 2011 10:58:57 +0200 Subject: don't #include config.h in generated header files 7e30572ab adds a #include to the beginning of generated files. It also does this for generated headers and enums files, which is not wanted, especially if it's an installed file. This commit only adds this include for the non-header non-enum case (hopefully, enums are only generated for use in a .h file). --- spice_codegen.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'spice_codegen.py') diff --git a/spice_codegen.py b/spice_codegen.py index c6d6aa9..a9fdee9 100755 --- a/spice_codegen.py +++ b/spice_codegen.py @@ -144,9 +144,10 @@ writer.public_prefix = options.prefix writer.writeln("/* this is a file autogenerated by spice_codegen.py */") writer.header.writeln("/* this is a file autogenerated by spice_codegen.py */") -writer.writeln("#ifdef HAVE_CONFIG_H") -writer.writeln("#include ") -writer.writeln("#endif") +if not options.header and not options.generate_enums: + writer.writeln("#ifdef HAVE_CONFIG_H") + writer.writeln("#include ") + writer.writeln("#endif") if options.assert_on_error: writer.set_option("assert_on_error") -- cgit