cmcmd: Write progress and tar errors directly to stderr
In these code paths, `cmSystemTools::Message` never has a callback set. Inline the non-callback implementation at call sites.
This commit is contained in:
parent
efc6c23a47
commit
4862f3b2c8
@ -1112,7 +1112,7 @@ int cmcmd::ExecuteCMakeCommand(std::vector<std::string> const& args,
|
||||
int count;
|
||||
if (countFile) {
|
||||
if (1 != fscanf(countFile, "%i", &count)) {
|
||||
cmSystemTools::Message("Could not read from count file.");
|
||||
std::cerr << "Could not read from count file.\n";
|
||||
}
|
||||
fclose(countFile);
|
||||
} else {
|
||||
@ -1426,8 +1426,7 @@ int cmcmd::ExecuteCMakeCommand(std::vector<std::string> const& args,
|
||||
action = cmSystemTools::TarActionExtract;
|
||||
} break;
|
||||
default: {
|
||||
cmSystemTools::Message(
|
||||
std::string("tar: Unknown argument: ") + flag, "Warning");
|
||||
std::cerr << "tar: Unknown argument: " << flag << "\n";
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -1448,8 +1447,7 @@ int cmcmd::ExecuteCMakeCommand(std::vector<std::string> const& args,
|
||||
}
|
||||
} else if (action == cmSystemTools::TarActionCreate) {
|
||||
if (files.empty()) {
|
||||
cmSystemTools::Message("tar: No files or directories specified",
|
||||
"Warning");
|
||||
std::cerr << "tar: No files or directories specified\n";
|
||||
}
|
||||
if (!cmSystemTools::CreateTar(outFile, files, compress, verbose, mtime,
|
||||
format)) {
|
||||
@ -1688,7 +1686,7 @@ static void cmcmdProgressReport(std::string const& dir, std::string const& num)
|
||||
return;
|
||||
}
|
||||
if (1 != fscanf(progFile, "%i", &count)) {
|
||||
cmSystemTools::Message("Could not read from progress file.");
|
||||
std::cerr << "Could not read from progress file.\n";
|
||||
}
|
||||
fclose(progFile);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user