diff options
author | Peter Kuemmel <syntheticpp@gmx.net> | 2012-06-05 20:39:42 (GMT) |
---|---|---|
committer | Peter Kuemmel <syntheticpp@gmx.net> | 2012-06-05 20:39:42 (GMT) |
commit | ad4a768d59bc1d224ef097ff0724b8d5bfaa8128 (patch) | |
tree | 051e0a8357ad015a13bb28e6c850a450d1b9566d /Source/cmGlobalNinjaGenerator.h | |
parent | 7687d557dc9a04c56ca9d9e943ff8e21ac8eb028 (diff) | |
download | CMake-ad4a768d59bc1d224ef097ff0724b8d5bfaa8128.zip CMake-ad4a768d59bc1d224ef097ff0724b8d5bfaa8128.tar.gz CMake-ad4a768d59bc1d224ef097ff0724b8d5bfaa8128.tar.bz2 |
Ninja: add response file support on Windows
When MinGW is used slashes are used for dependencies
because ar.exe can't read rsp files with backslashes.
Many thx to Claus Klein for starting working on this.
Diffstat (limited to 'Source/cmGlobalNinjaGenerator.h')
-rw-r--r-- | Source/cmGlobalNinjaGenerator.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/Source/cmGlobalNinjaGenerator.h b/Source/cmGlobalNinjaGenerator.h index 7b6b9b7..0c740e8 100644 --- a/Source/cmGlobalNinjaGenerator.h +++ b/Source/cmGlobalNinjaGenerator.h @@ -81,7 +81,8 @@ public: const cmNinjaDeps& explicitDeps, const cmNinjaDeps& implicitDeps, const cmNinjaDeps& orderOnlyDeps, - const cmNinjaVars& variables); + const cmNinjaVars& variables, + int cmdLineLimit = -1); /** * Helper to write a build statement with the special 'phony' rule. @@ -113,6 +114,7 @@ public: const std::string& description, const std::string& comment = "", const std::string& depfile = "", + const std::string& rspfile = "" , bool restat = false, bool generator = false); @@ -226,6 +228,7 @@ public: const std::string& description, const std::string& comment = "", const std::string& depfile = "", + const std::string& rspfile = "", bool restat = false, bool generator = false); @@ -341,6 +344,8 @@ private: TargetAliasMap TargetAliases; static cmLocalGenerator* LocalGenerator; + + static bool UsingMinGW; }; #endif // ! cmGlobalNinjaGenerator_h |