mirror of
https://github.com/Kitware/CMake.git
synced 2026-01-07 06:09:52 -06:00
Merge topic 'systools-cleanup'
bd20cc29a2 cmSystemTools: Remove redundant cmCopyFile() and Split()
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !2966
This commit is contained in:
@@ -3756,7 +3756,7 @@ bool cmFileCommand::HandleCreateLinkCommand(
|
||||
|
||||
// Check if copy-on-error is enabled in the arguments.
|
||||
if (!completed && copyOnErrorArg.IsEnabled()) {
|
||||
completed = cmSystemTools::cmCopyFile(fileName, newFileName);
|
||||
completed = cmsys::SystemTools::CopyFileAlways(fileName, newFileName);
|
||||
if (!completed) {
|
||||
result = "Copy failed: " + cmSystemTools::GetLastSystemError();
|
||||
}
|
||||
|
||||
@@ -935,12 +935,6 @@ std::string cmSystemTools::FileExistsInParentDirectories(
|
||||
return "";
|
||||
}
|
||||
|
||||
bool cmSystemTools::cmCopyFile(const std::string& source,
|
||||
const std::string& destination)
|
||||
{
|
||||
return Superclass::CopyFileAlways(source, destination);
|
||||
}
|
||||
|
||||
#ifdef _WIN32
|
||||
cmSystemTools::WindowsFileRetry cmSystemTools::GetWindowsFileRetry()
|
||||
{
|
||||
@@ -1388,14 +1382,6 @@ cmSystemTools::FileFormat cmSystemTools::GetFileFormat(std::string const& ext)
|
||||
return cmSystemTools::UNKNOWN_FILE_FORMAT;
|
||||
}
|
||||
|
||||
bool cmSystemTools::Split(const char* s, std::vector<std::string>& l)
|
||||
{
|
||||
std::vector<std::string> temp;
|
||||
bool res = Superclass::Split(s, temp);
|
||||
l.insert(l.end(), temp.begin(), temp.end());
|
||||
return res;
|
||||
}
|
||||
|
||||
std::string cmSystemTools::ConvertToOutputPath(std::string const& path)
|
||||
{
|
||||
#if defined(_WIN32) && !defined(__CYGWIN__)
|
||||
|
||||
@@ -172,10 +172,6 @@ public:
|
||||
static bool SimpleGlob(const std::string& glob,
|
||||
std::vector<std::string>& files, int type = 0);
|
||||
|
||||
///! Copy a file.
|
||||
static bool cmCopyFile(const std::string& source,
|
||||
const std::string& destination);
|
||||
|
||||
/** Rename a file or directory within a single disk volume (atomic
|
||||
if possible). */
|
||||
static bool RenameFile(const std::string& oldname,
|
||||
@@ -347,9 +343,6 @@ public:
|
||||
cmDuration timeout, std::vector<char>& out,
|
||||
std::vector<char>& err);
|
||||
|
||||
/** Split a string on its newlines into multiple lines. Returns
|
||||
false only if the last line stored had no newline. */
|
||||
static bool Split(const char* s, std::vector<std::string>& l);
|
||||
static void SetForceUnixPaths(bool v) { s_ForceUnixPaths = v; }
|
||||
static bool GetForceUnixPaths() { return s_ForceUnixPaths; }
|
||||
|
||||
|
||||
@@ -2354,7 +2354,7 @@ int cmake::GetSystemInformation(std::vector<std::string>& args)
|
||||
outFile += "/CMakeLists.txt";
|
||||
|
||||
// Copy file
|
||||
if (!cmSystemTools::cmCopyFile(inFile, outFile)) {
|
||||
if (!cmsys::SystemTools::CopyFileAlways(inFile, outFile)) {
|
||||
std::cerr << "Error copying file \"" << inFile << "\" to \"" << outFile
|
||||
<< "\".\n";
|
||||
return 1;
|
||||
|
||||
@@ -482,7 +482,7 @@ int cmcmd::ExecuteCMakeCommand(std::vector<std::string>& args)
|
||||
// If error occurs we want to continue copying next files.
|
||||
bool return_value = false;
|
||||
for (std::string::size_type cc = 2; cc < args.size() - 1; cc++) {
|
||||
if (!cmSystemTools::cmCopyFile(args[cc], args.back())) {
|
||||
if (!cmsys::SystemTools::CopyFileAlways(args[cc], args.back())) {
|
||||
std::cerr << "Error copying file \"" << args[cc] << "\" to \""
|
||||
<< args.back() << "\".\n";
|
||||
return_value = true;
|
||||
|
||||
Reference in New Issue
Block a user