summaryrefslogtreecommitdiffstats
path: root/Source/cmSystemTools.h
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2017-04-25 13:41:14 (GMT)
committerKitware Robot <kwrobot@kitware.com>2017-04-25 13:41:18 (GMT)
commit74672e2ffaaa7f6c0efa1884a3f8d239d36ec7bf (patch)
treea26d41e0d84ac2b705ebf486efae21bae05efe12 /Source/cmSystemTools.h
parent7dca104e14519be4ff28978a1553a3395ecaf6d2 (diff)
parent594d3d6fffac33062629bafb819a5df7c1326824 (diff)
downloadCMake-74672e2ffaaa7f6c0efa1884a3f8d239d36ec7bf.zip
CMake-74672e2ffaaa7f6c0efa1884a3f8d239d36ec7bf.tar.gz
CMake-74672e2ffaaa7f6c0efa1884a3f8d239d36ec7bf.tar.bz2
Merge topic 'ninja-dyndep-response-file'
594d3d6f Ninja: support response file for cmake_ninja_depends on Windows Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !722
Diffstat (limited to 'Source/cmSystemTools.h')
-rw-r--r--Source/cmSystemTools.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/Source/cmSystemTools.h b/Source/cmSystemTools.h
index d0902b1..9de7967 100644
--- a/Source/cmSystemTools.h
+++ b/Source/cmSystemTools.h
@@ -253,6 +253,13 @@ public:
static void ParseUnixCommandLine(const char* command,
std::vector<std::string>& args);
+ /**
+ * Handle response file in an argument list and return a new argument list
+ * **/
+ static std::vector<std::string> HandleResponseFile(
+ std::vector<std::string>::const_iterator argBeg,
+ std::vector<std::string>::const_iterator argEnd);
+
static size_t CalculateCommandLineLengthLimit();
static void EnableMessages() { s_DisableMessages = false; }