BUG: fix #7471, only put build directories and CMakeFiles/ in the blacklist

Alex
This commit is contained in:
Alexander Neundorf 2008-08-16 16:33:47 -04:00
parent 5295385c34
commit 235cb0216f
1 changed files with 9 additions and 4 deletions

View File

@ -280,9 +280,9 @@ void cmGlobalKdevelopGenerator
}
else
{
// add all subdirectories to the kdevelop blacklist
// so they are not monitored for added or removed files
// since this is basically handled by adding files to the cmake files
// add all subdirectories which are cmake build directories to the
// kdevelop blacklist so they are not monitored for added or removed files
// since this is handled by adding files to the cmake files
cmsys::Directory d;
if (d.Load(projectDir.c_str()))
{
@ -297,11 +297,16 @@ void cmGlobalKdevelopGenerator
tmp += nextFile;
if (cmSystemTools::FileIsDirectory(tmp.c_str()))
{
tmp += "/CMakeCache.txt";
if ((nextFile == "CMakeFiles")
|| (cmSystemTools::FileExists(tmp.c_str())))
{
this->Blacklist.push_back(nextFile);
}
}
}
}
}
this->CreateNewProjectFile(outputDir, projectDir, filename,
executable, cmakeFilePattern,
fileToOpen, sessionFilename);