Files
dependencies/gcc-arm-none-eabi/gcc_arm_none_eabi/__init__.py
2026-02-22 15:36:30 -08:00

22 lines
354 B
Python

import os
import sys
TOOLCHAIN_DIR = os.path.join(os.path.dirname(__file__), "toolchain")
def _run(name):
binary = os.path.join(TOOLCHAIN_DIR, "bin", name)
os.execvp(binary, [binary] + sys.argv[1:])
def _run_gcc():
_run("arm-none-eabi-gcc")
def _run_objcopy():
_run("arm-none-eabi-objcopy")
def _run_size():
_run("arm-none-eabi-size")