mirror of https://github.com/ARMmbed/mbed-os.git
Merge pull request #3587 from bridadan/fix_build_script_toolchain_check
Fixing toolchain executable not found error for build.pypull/3649/head
commit
b9557aee12
|
@ -211,15 +211,17 @@ if __name__ == '__main__':
|
|||
successes = []
|
||||
skipped = []
|
||||
|
||||
# CPPCHECK code validation
|
||||
if options.cppcheck_validation:
|
||||
for toolchain in toolchains:
|
||||
if not TOOLCHAIN_CLASSES[toolchain].check_executable():
|
||||
search_path = TOOLCHAIN_PATHS[toolchain] or "No path set"
|
||||
args_error(parser, "Could not find executable for %s.\n"
|
||||
"Currently set search path: %s"
|
||||
% (toolchain, search_path))
|
||||
for target in targets:
|
||||
for toolchain in toolchains:
|
||||
if not TOOLCHAIN_CLASSES[toolchain].check_executable():
|
||||
search_path = TOOLCHAIN_PATHS[toolchain] or "No path set"
|
||||
args_error(parser, "Could not find executable for %s.\n"
|
||||
"Currently set search path: %s"
|
||||
% (toolchain, search_path))
|
||||
|
||||
for toolchain in toolchains:
|
||||
for target in targets:
|
||||
# CPPCHECK code validation
|
||||
if options.cppcheck_validation:
|
||||
try:
|
||||
mcu = TARGET_MAP[target]
|
||||
# CMSIS and MBED libs analysis
|
||||
|
@ -244,10 +246,8 @@ if __name__ == '__main__':
|
|||
traceback.print_exc(file=sys.stdout)
|
||||
sys.exit(1)
|
||||
print e
|
||||
else:
|
||||
# Build
|
||||
for toolchain in toolchains:
|
||||
for target in targets:
|
||||
else:
|
||||
# Build
|
||||
tt_id = "%s::%s" % (toolchain, target)
|
||||
if toolchain not in TARGET_MAP[target].supported_toolchains:
|
||||
# Log this later
|
||||
|
@ -299,6 +299,7 @@ if __name__ == '__main__':
|
|||
failures.append(tt_id)
|
||||
print e
|
||||
|
||||
|
||||
# Write summary of the builds
|
||||
print
|
||||
print "Completed in: (%.2f)s" % (time() - start)
|
||||
|
|
Loading…
Reference in New Issue