diff options
author | Peter Kümmel <syntheticpp@gmx.net> | 2012-09-04 18:23:53 (GMT) |
---|---|---|
committer | Peter Kümmel <syntheticpp@gmx.net> | 2012-09-04 18:23:53 (GMT) |
commit | 11a6dac1e3ab9f93fbf764ec0eb898b20152a762 (patch) | |
tree | 6d57f1e8b015ec21aa3f4d7bbd47ed038cca5415 | |
parent | 508ed6940b447c2fb6b5fe4f036138ce57ab3c4c (diff) | |
download | CMake-11a6dac1e3ab9f93fbf764ec0eb898b20152a762.zip CMake-11a6dac1e3ab9f93fbf764ec0eb898b20152a762.tar.gz CMake-11a6dac1e3ab9f93fbf764ec0eb898b20152a762.tar.bz2 |
Ninja: don't suppress warning about compiler options
Warnings about invalid compiler options are printed first
by cl.exe, this line was suppressed when the source file
name didn't contain back slashes.
-rw-r--r-- | Source/cmcldeps.cxx | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/Source/cmcldeps.cxx b/Source/cmcldeps.cxx index 69df88d..34350bf 100644 --- a/Source/cmcldeps.cxx +++ b/Source/cmcldeps.cxx @@ -238,7 +238,9 @@ int main() { // needed to suppress filename output of msvc tools std::string srcfilename; std::string::size_type pos = srcfile.rfind("\\"); - if (pos != std::string::npos) { + if (pos == std::string::npos) { + srcfilename = srcfile; + } else { srcfilename = srcfile.substr(pos + 1); } |