CodeBlocks Generator: Do not omit files in the project file listing.
The CodeBlocks generator used to omit files that were in siblings directories. Though that filters out a few files that could be argued aren't of interest to the user, it also potentialy hides files that are relevant to the user. Patch by Daniel Teske. Alex See: http://bugreports.qt.nokia.com/browse/QTCREATORBUG-2250 for an example.
This commit is contained in:
parent
d0d8f029ab
commit
9072535f83
|
@ -289,14 +289,10 @@ void cmExtraCodeBlocksGenerator
|
|||
std::string fileName = *(splitted.end()-1);
|
||||
splitted.erase(splitted.end() - 1, splitted.end());
|
||||
|
||||
// We don't want paths with ".." in them
|
||||
// reasons are that we don't want files outside the project
|
||||
// TODO: the path should be normalized first though
|
||||
// We don't want paths with CMakeFiles in them
|
||||
// or do we?
|
||||
// In speedcrunch those where purely internal
|
||||
if (splitted.size() >= 1
|
||||
&& relative.find("..") == std::string::npos
|
||||
&& relative.find("CMakeFiles") == std::string::npos)
|
||||
{
|
||||
tree.InsertPath(splitted, 1, fileName);
|
||||
|
|
Loading…
Reference in New Issue