コード例 #1
0
ファイル: CRCSkipItemStrategy.py プロジェクト: XueHL/wudoo
	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)
コード例 #2
0
ファイル: BaseProject.py プロジェクト: XueHL/wudoo
	def findSources(self):
		self.__sourceItems = CPPDependUtils.getFilteredFiles(
			self.__root, 
			self.__sourceFolders, 
			self.__filter
			)