OutputCallback: Accept std::string argument

This commit is contained in:
Regina Pfeifer
2019-01-30 18:33:58 +01:00
parent 748d024551
commit 1180fc8780
5 changed files with 13 additions and 16 deletions

View File

@@ -123,11 +123,8 @@ public:
s += "\n";
});
cmSystemTools::SetStdoutCallback(
[&s](const char* m, size_t len) { s.append(m, len); });
cmSystemTools::SetStderrCallback(
[&s](const char* m, size_t len) { s.append(m, len); });
cmSystemTools::SetStdoutCallback([&s](std::string const& m) { s += m; });
cmSystemTools::SetStderrCallback([&s](std::string const& m) { s += m; });
this->CM.SetProgressCallback([&s](const char* msg, float /*unused*/) {
s += msg;