Browse Source

Ninja: suppress startup logos

Having Ninja's smart printing we are more allergic on
unneeded tool output.
Peter Kuemmel 13 years ago
parent
commit
77cb7b502f
1 changed files with 5 additions and 3 deletions
  1. 5 3
      Source/cmcldeps.cxx

+ 5 - 3
Source/cmcldeps.cxx

@@ -694,20 +694,22 @@ int main() {
   fprintf(stderr, "\n\n");
 #endif
 
+  std::string showflag = " /showIncludes /nologo ";
   if (lang != "RC") {
     return process(srcfile, dfile, objfile, prefix,
-                   binpath + " /showIncludes " + rest);
+                   binpath + showflag + rest);
   } else {
     // "misuse" cl.exe to get headers from .rc files
     // rc: /fo  x\CMakeFiles\x.dir\x.rc.res              src\x\x.rc
     // cl: /out:x\CMakeFiles\x.dir\x.rc.res.dep.obj  /Tc src\x\x.rc
 
-    cl = "\"" + cl + "\" /P /DRC_INVOKED /showIncludes " +
+    cl = "\"" + cl + "\" /P /DRC_INVOKED " + showflag +
          replace(rest, "/fo" + objfile, "/out:" + objfile + ".dep.obj /Tc ");
 
     int ret;
     ret = process(srcfile, dfile, objfile, prefix, cl, true);
-    ret = process(srcfile, ""   , objfile, prefix, binpath + " " + rest);
+    ret = process(srcfile, ""   , objfile, prefix,
+                  binpath + " /nologo "  + rest);
     return ret;
   }