tests/run-tests.py: Use host arch for mpy-cross for target=unix.
This will make mpy-cross auto-detect. Allow overriding for non-default configurations (e.g. using 32-bit build of the unix port). Also use armv7m by default for qemu-arm (the default qemu target is Cortex-M3). This work was funded through GitHub Sponsors. Signed-off-by: Jim Mussared <jim.mussared@gmail.com>
This commit is contained in:
parent
beb9b85c59
commit
4ff10b5976
|
@ -918,8 +918,15 @@ the last matching regex is used:
|
|||
"renesas-ra",
|
||||
"rp2",
|
||||
)
|
||||
if args.target in LOCAL_TARGETS or args.list_tests:
|
||||
if args.list_tests:
|
||||
pyb = None
|
||||
elif args.target in LOCAL_TARGETS:
|
||||
pyb = None
|
||||
if not args.mpy_cross_flags:
|
||||
if args.target == "unix":
|
||||
args.mpy_cross_flags = "-march=host"
|
||||
elif args.target == "qemu-arm":
|
||||
args.mpy_cross_flags = "-march=armv7m"
|
||||
elif args.target in EXTERNAL_TARGETS:
|
||||
global pyboard
|
||||
sys.path.append(base_path("../tools"))
|
||||
|
|
Loading…
Reference in New Issue