1
0
mirror of https://github.com/Kitware/CMake.git synced 2025-10-17 07:11:52 +08:00

Refactor: Eliminate sequential calls to cmSystemTools::Stdout

This commit is contained in:
Alex Turbov
2024-07-26 22:17:47 +04:00
parent efd3f2356a
commit 3855131c53
3 changed files with 5 additions and 8 deletions

View File

@@ -202,9 +202,7 @@ bool RunCommand(std::string command, std::string& output, int& retVal,
# endif
command = commandInDir;
if (verbose) {
cmSystemTools::Stdout("running ");
cmSystemTools::Stdout(command);
cmSystemTools::Stdout("\n");
cmSystemTools::Stdout(cmStrCat("running ", command, '\n'));
}
fflush(stdout);
fflush(stderr);

View File

@@ -153,7 +153,7 @@ void InstallScript::start(cm::uv_loop_ptr& loop,
void InstallScript::printResult(std::size_t n, std::size_t total)
{
cmSystemTools::Stdout(cmStrCat("[", n, "/", total, "] ", this->name, "\n"));
cmSystemTools::Stdout(cmStrCat('[', n, '/', total, "] ", this->name, '\n'));
for (auto const& line : this->output) {
cmSystemTools::Stdout(line);
}

View File

@@ -2140,15 +2140,14 @@ bool extract_tar(const std::string& outFileName,
if (verbose) {
if (extract) {
cmSystemTools::Stdout("x ");
cmSystemTools::Stdout(cm_archive_entry_pathname(entry));
cmSystemTools::Stdout(
cmStrCat("x ", cm_archive_entry_pathname(entry)));
} else {
list_item_verbose(stdout, entry);
}
cmSystemTools::Stdout("\n");
} else if (!extract) {
cmSystemTools::Stdout(cm_archive_entry_pathname(entry));
cmSystemTools::Stdout("\n");
cmSystemTools::Stdout(cmStrCat(cm_archive_entry_pathname(entry), '\n'));
}
if (extract) {
if (extractTimestamps == cmSystemTools::cmTarExtractTimestamps::Yes) {