def _DoGenerateReport( self, log: Log, generatorConfig: GeneratorConfig, packageList: List[Package] ) -> Dict[Package, PackageGeneratorReport]: resultDict = {} # type: Dict[Package, PackageGeneratorReport] for package in packageList: buildReport = GeneratorGNUmakefileUtil.TryGenerateGeneratorPackageReport( log, self.Name, package) if buildReport is not None: resultDict[package] = buildReport return resultDict
def _DoGenerateReport( self, log: Log, generatorConfig: GeneratorConfig, packageList: List[Package] ) -> Dict[Package, PackageGeneratorReport]: configVariant = self.GeneratorVariants[ToolAddedVariant.CONFIG] resultDict = {} # type: Dict[Package, PackageGeneratorReport] for package in packageList: buildReport = GeneratorGNUmakefileUtil.TryGenerateGeneratorPackageReport( log, self.Name, package, configVariant.Options) if buildReport is not None: resultDict[package] = buildReport return resultDict