mirror of
https://github.com/Kitware/CMake.git
synced 2026-05-01 03:29:18 -05:00
strings: Remove redundant calls to std::string::c_str()
Replacements were detected and performed by the clang tool remove-cstr-calls on a linux build.
This commit is contained in:
@@ -56,7 +56,7 @@ int cmCPackArchiveGenerator::addOneComponentToArchive(cmArchiveWrite& archive,
|
||||
localToplevel += "/"+ component->Name;
|
||||
std::string dir = cmSystemTools::GetCurrentWorkingDirectory();
|
||||
// Change to local toplevel
|
||||
cmSystemTools::ChangeDirectory(localToplevel.c_str());
|
||||
cmSystemTools::ChangeDirectory(localToplevel);
|
||||
std::string filePrefix;
|
||||
if (this->IsOn("CPACK_COMPONENT_INCLUDE_TOPLEVEL_DIRECTORY"))
|
||||
{
|
||||
@@ -80,7 +80,7 @@ int cmCPackArchiveGenerator::addOneComponentToArchive(cmArchiveWrite& archive,
|
||||
}
|
||||
}
|
||||
// Go back to previous dir
|
||||
cmSystemTools::ChangeDirectory(dir.c_str());
|
||||
cmSystemTools::ChangeDirectory(dir);
|
||||
return 1;
|
||||
}
|
||||
|
||||
@@ -270,7 +270,7 @@ int cmCPackArchiveGenerator::PackageFiles()
|
||||
DECLARE_AND_OPEN_ARCHIVE(packageFileNames[0],archive);
|
||||
std::vector<std::string>::const_iterator fileIt;
|
||||
std::string dir = cmSystemTools::GetCurrentWorkingDirectory();
|
||||
cmSystemTools::ChangeDirectory(toplevel.c_str());
|
||||
cmSystemTools::ChangeDirectory(toplevel);
|
||||
for ( fileIt = files.begin(); fileIt != files.end(); ++ fileIt )
|
||||
{
|
||||
// Get the relative path to the file
|
||||
@@ -288,7 +288,7 @@ int cmCPackArchiveGenerator::PackageFiles()
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
cmSystemTools::ChangeDirectory(dir.c_str());
|
||||
cmSystemTools::ChangeDirectory(dir);
|
||||
// The destructor of cmArchiveWrite will close and finish the write
|
||||
return 1;
|
||||
}
|
||||
|
||||
@@ -58,7 +58,7 @@ int cmCPackDebGenerator::PackageOnePack(std::string initialTopLevel,
|
||||
// Begin the archive for this pack
|
||||
std::string localToplevel(initialTopLevel);
|
||||
std::string packageFileName(
|
||||
cmSystemTools::GetParentDirectory(toplevel.c_str())
|
||||
cmSystemTools::GetParentDirectory(toplevel)
|
||||
);
|
||||
std::string outputFileName(
|
||||
std::string(this->GetOption("CPACK_PACKAGE_FILE_NAME"))
|
||||
@@ -186,7 +186,7 @@ int cmCPackDebGenerator::PackageComponentsAllInOne()
|
||||
// The ALL GROUPS in ONE package case
|
||||
std::string localToplevel(initialTopLevel);
|
||||
std::string packageFileName(
|
||||
cmSystemTools::GetParentDirectory(toplevel.c_str())
|
||||
cmSystemTools::GetParentDirectory(toplevel)
|
||||
);
|
||||
std::string outputFileName(
|
||||
std::string(this->GetOption("CPACK_PACKAGE_FILE_NAME"))
|
||||
@@ -540,7 +540,7 @@ int cmCPackDebGenerator::createDeb()
|
||||
localcopy += filenamename;
|
||||
// if we can copy the file, it means it does exist, let's add it:
|
||||
if( cmsys::SystemTools::CopyFileIfDifferent(
|
||||
i->c_str(), localcopy.c_str()) )
|
||||
*i, localcopy) )
|
||||
{
|
||||
// debian is picky and need relative to ./ path in the tar.*
|
||||
cmd += " ./";
|
||||
|
||||
@@ -399,7 +399,7 @@ int cmCPackGenerator::InstallProjectViaInstalledDirectories(
|
||||
cmCPackLogger(cmCPackLog::LOG_DEBUG, "Copy file: "
|
||||
<< inFile << " -> " << filePath << std::endl);
|
||||
/* If the file is a symlink we will have to re-create it */
|
||||
if ( cmSystemTools::FileIsSymlink(inFile.c_str()))
|
||||
if ( cmSystemTools::FileIsSymlink(inFile))
|
||||
{
|
||||
std::string targetFile;
|
||||
std::string inFileRelative =
|
||||
@@ -429,7 +429,7 @@ int cmCPackGenerator::InstallProjectViaInstalledDirectories(
|
||||
goToDir += "/"+subdir;
|
||||
cmCPackLogger(cmCPackLog::LOG_DEBUG,
|
||||
"Change dir to: " << goToDir <<std::endl);
|
||||
cmSystemTools::ChangeDirectory(goToDir.c_str());
|
||||
cmSystemTools::ChangeDirectory(goToDir);
|
||||
for (symlinkedIt=symlinkedFiles.begin();
|
||||
symlinkedIt != symlinkedFiles.end();
|
||||
++symlinkedIt)
|
||||
@@ -448,7 +448,7 @@ int cmCPackGenerator::InstallProjectViaInstalledDirectories(
|
||||
}
|
||||
cmCPackLogger(cmCPackLog::LOG_DEBUG, "Going back to: "
|
||||
<< curDir <<std::endl);
|
||||
cmSystemTools::ChangeDirectory(curDir.c_str());
|
||||
cmSystemTools::ChangeDirectory(curDir);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -657,8 +657,8 @@ bool cmCPackNSISGenerator::GetListOfSubdirectories(const char* topdir,
|
||||
cmsys_stl::string fullPath = topdir;
|
||||
fullPath += "/";
|
||||
fullPath += dir.GetFile(static_cast<unsigned long>(fileNum));
|
||||
if(cmsys::SystemTools::FileIsDirectory(fullPath.c_str()) &&
|
||||
!cmsys::SystemTools::FileIsSymlink(fullPath.c_str()))
|
||||
if(cmsys::SystemTools::FileIsDirectory(fullPath) &&
|
||||
!cmsys::SystemTools::FileIsSymlink(fullPath))
|
||||
{
|
||||
if (!this->GetListOfSubdirectories(fullPath.c_str(), dirs))
|
||||
{
|
||||
@@ -771,7 +771,7 @@ CreateComponentDescription(cmCPackComponent *component,
|
||||
<< archiveFile << std::endl);
|
||||
if (cmSystemTools::FileExists(archiveFile.c_str(), true))
|
||||
{
|
||||
if (!cmSystemTools::RemoveFile(archiveFile.c_str()))
|
||||
if (!cmSystemTools::RemoveFile(archiveFile))
|
||||
{
|
||||
cmCPackLogger(cmCPackLog::LOG_ERROR,
|
||||
"Unable to remove archive file " << archiveFile
|
||||
|
||||
@@ -57,7 +57,7 @@ int cmCPackRPMGenerator::PackageOnePack(std::string initialToplevel,
|
||||
// Begin the archive for this pack
|
||||
std::string localToplevel(initialToplevel);
|
||||
std::string packageFileName(
|
||||
cmSystemTools::GetParentDirectory(toplevel.c_str())
|
||||
cmSystemTools::GetParentDirectory(toplevel)
|
||||
);
|
||||
std::string outputFileName(
|
||||
GetComponentPackageFileName(this->GetOption("CPACK_PACKAGE_FILE_NAME"),
|
||||
@@ -166,7 +166,7 @@ int cmCPackRPMGenerator::PackageComponentsAllInOne()
|
||||
// The ALL GROUPS in ONE package case
|
||||
std::string localToplevel(initialTopLevel);
|
||||
std::string packageFileName(
|
||||
cmSystemTools::GetParentDirectory(toplevel.c_str())
|
||||
cmSystemTools::GetParentDirectory(toplevel)
|
||||
);
|
||||
std::string outputFileName(
|
||||
std::string(this->GetOption("CPACK_PACKAGE_FILE_NAME"))
|
||||
|
||||
@@ -267,7 +267,7 @@ int main (int argc, char const* const* argv)
|
||||
if ( cmSystemTools::FileExists(cpackConfigFile.c_str()) )
|
||||
{
|
||||
cpackConfigFile =
|
||||
cmSystemTools::CollapseFullPath(cpackConfigFile.c_str());
|
||||
cmSystemTools::CollapseFullPath(cpackConfigFile);
|
||||
cmCPack_Log(&log, cmCPackLog::LOG_VERBOSE,
|
||||
"Read CPack configuration file: " << cpackConfigFile
|
||||
<< std::endl);
|
||||
|
||||
Reference in New Issue
Block a user