mirror of
https://github.com/reactos/CMake.git
synced 2025-03-05 02:17:05 +00:00
clang-tidy: apply misc-suspicious-string-compare fixes
This commit is contained in:
parent
58c66393cf
commit
88da3d68c2
@ -597,13 +597,11 @@ bool cmCPackNSISGenerator::GetListOfSubdirectories(
|
||||
{
|
||||
cmsys::Directory dir;
|
||||
dir.Load(topdir);
|
||||
size_t fileNum;
|
||||
for (fileNum = 0; fileNum < dir.GetNumberOfFiles(); ++fileNum) {
|
||||
if (strcmp(dir.GetFile(static_cast<unsigned long>(fileNum)), ".") &&
|
||||
strcmp(dir.GetFile(static_cast<unsigned long>(fileNum)), "..")) {
|
||||
std::string fullPath = topdir;
|
||||
fullPath += "/";
|
||||
fullPath += dir.GetFile(static_cast<unsigned long>(fileNum));
|
||||
for (unsigned long i = 0; i < dir.GetNumberOfFiles(); ++i) {
|
||||
const char* fileName = dir.GetFile(i);
|
||||
if (strcmp(fileName, ".") != 0 && strcmp(fileName, "..") != 0) {
|
||||
std::string const fullPath =
|
||||
std::string(topdir).append("/").append(fileName);
|
||||
if (cmsys::SystemTools::FileIsDirectory(fullPath) &&
|
||||
!cmsys::SystemTools::FileIsSymlink(fullPath)) {
|
||||
if (!this->GetListOfSubdirectories(fullPath.c_str(), dirs)) {
|
||||
|
@ -806,18 +806,13 @@ void cmCoreTryCompile::CleanupFiles(const char* binDir)
|
||||
|
||||
cmsys::Directory dir;
|
||||
dir.Load(binDir);
|
||||
size_t fileNum;
|
||||
std::set<std::string> deletedFiles;
|
||||
for (fileNum = 0; fileNum < dir.GetNumberOfFiles(); ++fileNum) {
|
||||
if (strcmp(dir.GetFile(static_cast<unsigned long>(fileNum)), ".") &&
|
||||
strcmp(dir.GetFile(static_cast<unsigned long>(fileNum)), "..")) {
|
||||
|
||||
if (deletedFiles.find(dir.GetFile(
|
||||
static_cast<unsigned long>(fileNum))) == deletedFiles.end()) {
|
||||
deletedFiles.insert(dir.GetFile(static_cast<unsigned long>(fileNum)));
|
||||
std::string fullPath = binDir;
|
||||
fullPath += "/";
|
||||
fullPath += dir.GetFile(static_cast<unsigned long>(fileNum));
|
||||
for (unsigned long i = 0; i < dir.GetNumberOfFiles(); ++i) {
|
||||
const char* fileName = dir.GetFile(i);
|
||||
if (strcmp(fileName, ".") != 0 && strcmp(fileName, "..") != 0) {
|
||||
if (deletedFiles.insert(fileName).second) {
|
||||
std::string const fullPath =
|
||||
std::string(binDir).append("/").append(fileName);
|
||||
if (cmSystemTools::FileIsDirectory(fullPath)) {
|
||||
this->CleanupFiles(fullPath.c_str());
|
||||
cmSystemTools::RemoveADirectory(fullPath);
|
||||
|
Loading…
x
Reference in New Issue
Block a user