Clone of official tools
Diff: build.py
- Revision:
- 35:da9c89f8be7d
- Parent:
- 31:8ea194f6145b
- Child:
- 36:96847d42f010
--- a/build.py Mon Feb 13 09:29:13 2017 -0600 +++ b/build.py Wed Feb 15 13:53:18 2017 -0600 @@ -211,15 +211,17 @@ 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 @@ 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 @@ failures.append(tt_id) print e + # Write summary of the builds print print "Completed in: (%.2f)s" % (time() - start)