]> 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>
Fri, 17 Sep 2010 23:00:14 +0000 (01:00 +0200)
vala/valacodewriter.vala

index 78896871ac652923beec205dd9fc03e293be0736..056f20d804f0468ebae5a7dd45cc3cefab8a8864 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;