[Spice-devel] [PATCH 3/3] don't #include config.h in generated header files
Christophe Fergeau
cfergeau at redhat.com
Wed Jun 22 02:09:04 PDT 2011
7e30572ab adds a #include <config.h> 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 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/spice_codegen.py b/spice_codegen.py
index 05b47f6..3884273 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 <config.h>")
-writer.writeln("#endif")
+if not options.header and not options.generate_enums:
+ writer.writeln("#ifdef HAVE_CONFIG_H")
+ writer.writeln("#include <config.h>")
+ writer.writeln("#endif")
if options.assert_on_error:
writer.set_option("assert_on_error")
--
1.7.5.4
More information about the Spice-devel
mailing list