Browse Source

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.
Alex Neundorf 15 years ago
parent
commit
9072535f83
1 changed files with 0 additions and 4 deletions
  1. 0 4
      Source/cmExtraCodeBlocksGenerator.cxx

+ 0 - 4
Source/cmExtraCodeBlocksGenerator.cxx

@@ -289,14 +289,10 @@ void cmExtraCodeBlocksGenerator
       std::string fileName = *(splitted.end()-1);
       std::string fileName = *(splitted.end()-1);
       splitted.erase(splitted.end() - 1, splitted.end());
       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
       // We don't want paths with CMakeFiles in them
       // or do we?
       // or do we?
       // In speedcrunch those where purely internal
       // In speedcrunch those where purely internal
       if (splitted.size() >= 1
       if (splitted.size() >= 1
-          && relative.find("..") == std::string::npos
           && relative.find("CMakeFiles") == std::string::npos)
           && relative.find("CMakeFiles") == std::string::npos)
         {
         {
         tree.InsertPath(splitted, 1, fileName);
         tree.InsertPath(splitted, 1, fileName);