+ tags = project_info.info("CPU_INFOS")["CPU_TAGS"]
+
+ # Awful, but secure check for version
+ # TODO: split me in a method/function
+ try
+ version_string = bertosVersion(project_info.info("SOURCES_PATH"))
+ version_list = [int(i) for i in version_string.split()[-1].split('.')]
+ if version_list < [2, 5]:
+ # For older versions of BeRTOS add the toolchain to the tags
+ tags.append(project_info.info("CPU_INFOS")["TOOLCHAIN"])
+ except ValueError:
+ # If the version file hasn't a valid version number do nothing
+ pass
+
+ for tag in tags: