def __addProjectHeaders(self, project): allNewHdrFolders = [] for depPrj in CPPDependUtils.getAllDependProjects(project, True): if depPrj in self.__projects: continue self.__projects.add(depPrj) CPPDependUtils.appendHeaderFolders(depPrj.getExportHdrFolders(), depPrj, allNewHdrFolders) CPPDependUtils.appendHeaderFolders(depPrj.getHdrFolders(), depPrj, allNewHdrFolders) allHeaderItems = CPPDependUtils.getFilteredFiles([], allNewHdrFolders, SourceFilterColl.HDR_SOURCE_FILTER) self.__registerHeaders(allHeaderItems)
def findSources(self): self.__sourceItems = CPPDependUtils.getFilteredFiles( self.__root, self.__sourceFolders, self.__filter )