+ tag_list = getTagSet(cpu_info)
+ # Create, fill and store the dict with the tags
+ tag_dict = {}
+ for element in tag_list:
+ tag_dict[element] = False
+ infos = project_info.info("CPU_INFOS")
+ for tag in tag_dict:
+ if tag in infos["CPU_TAGS"] + [infos["CPU_NAME"], infos["TOOLCHAIN"]]:
+ tag_dict[tag] = True
+ else:
+ tag_dict[tag] = False
+ project_info.setInfo("ALL_CPU_TAGS", tag_dict)
+ loadModuleData(project_info, True)
+ modules = project_info.info("MODULES")
+ for module, information in modules.items():
+ information["enabled"] = module in project_data["ENABLED_MODULES"]
+ project_info.setInfo("MODULES", modules)
+ return project_info