Browse Source

tools/metrics.py: Don't build mpy-cross if not needed by any ports.

To save build time.
pull/5941/head
Damien George 5 years ago
parent
commit
1cc24cd39a
  1. 6
      tools/metrics.py

6
tools/metrics.py

@ -54,6 +54,7 @@ class PortData:
self.dir = dir
self.output = output
self.make_flags = make_flags
self.needs_mpy_cross = dir not in ("bare-arm", "minimal")
port_data = {
@ -185,8 +186,9 @@ def do_build(args):
ports = parse_port_list(args)
print("BUILDING MPY-CROSS")
syscmd("make", "-C", "mpy-cross", MAKE_FLAGS)
if any(port.needs_mpy_cross for port in ports):
print("BUILDING MPY-CROSS")
syscmd("make", "-C", "mpy-cross", MAKE_FLAGS)
print("BUILDING PORTS")
for port in ports:

Loading…
Cancel
Save