ch32v-template/meson_cross_riscv.txt

25 lines
657 B
Plaintext
Raw Normal View History

2022-11-26 01:20:14 +00:00
[constants]
arch = 'rv32imac'
abi = 'ilp32'
gcc_target = 'riscv32-unknown-elf-'
[host_machine]
system = 'baremetal'
endian = 'little'
cpu_family = 'riscv32'
cpu = 'ch32v103'
[binaries]
c = gcc_target + 'gcc'
cpp = gcc_target + 'g++'
strip = gcc_target + 'strip'
objcopy = gcc_target + 'objcopy'
objdump = gcc_target + 'objdump'
size = gcc_target + '-size'
[built-in options]
2022-11-27 03:53:26 +00:00
c_args = ['-mabi=' + abi, '-march=' + arch, '--specs=nano.specs']
cpp_args = ['-mabi=' + abi, '-march=' + arch, '--specs=nano.specs']
c_link_args = ['-mabi=' + abi, '-march=' + arch, '--specs=nano.specs']
cpp_link_args = ['-mabi=' + abi, '-march=' + arch, '--specs=nano.specs']