]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
CodeWriter: Omit cheader_filename for fast vapi
authorRyan Lortie <desrt@desrt.ca>
Fri, 27 Aug 2010 12:25:56 +0000 (14:25 +0200)
committerJürg Billeter <j@bitron.ch>
Thu, 9 Sep 2010 13:54:18 +0000 (15:54 +0200)
vala/valacodewriter.vala

index 5d0e58897a4533291693335118910d88f5d674eb..ece72a1652cc03f336f6a514bd17007b1d312ee7 100644 (file)
@@ -151,16 +151,18 @@ public class Vala.CodeWriter : CodeVisitor {
        private string get_cheaders (Symbol cl) {
                bool first = true;
                string cheaders = "";
-               foreach (string cheader in cl.get_cheader_filenames ()) {
-                       if (header_to_override != null &&
-                           cheader == header_to_override) {
-                               cheader = override_header;
-                       }
-                       if (first) {
-                               cheaders = cheader;
-                               first = false;
-                       } else {
-                               cheaders = "%s,%s".printf (cheaders, cheader);
+               if (type != CodeWriterType.FAST) {
+                       foreach (string cheader in cl.get_cheader_filenames ()) {
+                               if (header_to_override != null &&
+                                   cheader == header_to_override) {
+                                       cheader = override_header;
+                               }
+                               if (first) {
+                                       cheaders = cheader;
+                                       first = false;
+                               } else {
+                                       cheaders = "%s,%s".printf (cheaders, cheader);
+                               }
                        }
                }
                return cheaders;