From ab245ff3c824797a5a7437330e077a2e6a58593b Mon Sep 17 00:00:00 2001 From: Peter Kuemmel Date: Fri, 15 Jun 2012 13:07:05 +0200 Subject: Ninja: but cl supports /nologo ... --- Source/cmcldeps.cxx | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'Source/cmcldeps.cxx') diff --git a/Source/cmcldeps.cxx b/Source/cmcldeps.cxx index c177178739..1d69608a74 100644 --- a/Source/cmcldeps.cxx +++ b/Source/cmcldeps.cxx @@ -683,10 +683,11 @@ int main() { srcfilename = srcfile.substr(pos + 1); } + std::string nol = " /nologo "; std::string show = " /showIncludes "; if (lang == "C" || lang == "CXX") { return process(srcfilename, dfile, objfile, prefix, - binpath + show + rest); + binpath + nol + show + rest); } else if (lang == "RC") { // "misuse" cl.exe to get headers from .rc files @@ -701,10 +702,10 @@ int main() { // extract dependencies with cl.exe process(srcfilename, dfile, objfile, - prefix, cl + show + clrest, true); + prefix, cl + nol + show + clrest, true); // compile rc file with rc.exe - return process(srcfilename, "" , objfile, prefix, binpath + nol + rest); + return process(srcfilename, "" , objfile, prefix, binpath + rest); } usage("Invalid language specified."); -- cgit v1.2.1