BUG: fix #7471, only put build directories and CMakeFiles/ in the blacklist
Alex
This commit is contained in:
parent
5295385c34
commit
235cb0216f
|
@ -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);
|
||||
|
|
Loading…
Reference in New Issue