Add compilers and hints to default nim.cfg (#18424)
This commit is contained in:
parent
28180e47a9
commit
4b0636fba0
1 changed files with 13 additions and 2 deletions
|
|
@ -2,6 +2,7 @@
|
||||||
# (c) 2017 Andreas Rumpf
|
# (c) 2017 Andreas Rumpf
|
||||||
|
|
||||||
# Feel free to edit the default values as you need.
|
# Feel free to edit the default values as you need.
|
||||||
|
# See https://nim-lang.org/docs/nimc.html
|
||||||
|
|
||||||
# You may set environment variables with
|
# You may set environment variables with
|
||||||
# @putenv "key" "val"
|
# @putenv "key" "val"
|
||||||
|
|
@ -17,11 +18,21 @@ hint[LineTooLong]=off
|
||||||
#hint[XDeclaredButNotUsed]=off
|
#hint[XDeclaredButNotUsed]=off
|
||||||
|
|
||||||
# Examples of how to setup a cross-compiler:
|
# Examples of how to setup a cross-compiler:
|
||||||
|
# Nim can target architectures and OSes different than the local host
|
||||||
|
# Syntax: <arch>.<os>.gcc.exe = "<compiler executable>"
|
||||||
|
# <arch>.<os>.gcc.linkerexe = "<linker executable>"
|
||||||
|
|
||||||
# Cross-compiling for Raspberry Pi.
|
# ARM e.g. Raspberry Pi 2: gcc-arm-linux-gnueabihf package on Debian/Ubuntu
|
||||||
# (This compiler is available in gcc-arm-linux-gnueabihf package on Ubuntu)
|
|
||||||
arm.linux.gcc.exe = "arm-linux-gnueabihf-gcc"
|
arm.linux.gcc.exe = "arm-linux-gnueabihf-gcc"
|
||||||
arm.linux.gcc.linkerexe = "arm-linux-gnueabihf-gcc"
|
arm.linux.gcc.linkerexe = "arm-linux-gnueabihf-gcc"
|
||||||
|
# ARM64/aarch64 e.g. Raspberry Pi 3: gcc-aarch64-linux-gnu package on Debian/Ubuntu
|
||||||
|
arm64.linux.gcc.exe = "aarch64-linux-gnu-gcc"
|
||||||
|
arm64.linux.gcc.linkerexe = "aarch64-linux-gnu-gcc"
|
||||||
|
# RISC-V: gcc-riscv64-linux-gnu package on Debian/Ubuntu
|
||||||
|
riscv32.linux.gcc.exe = "riscv64-linux-gnu-gcc"
|
||||||
|
riscv32.linux.gcc.linkerexe = "riscv64-linux-gnu-gcc"
|
||||||
|
riscv64.linux.gcc.exe = "riscv64-linux-gnu-gcc"
|
||||||
|
riscv64.linux.gcc.linkerexe = "arm-linux-gnueabihf-gcc"
|
||||||
|
|
||||||
# For OpenWRT, you will also need to adjust PATH to point to your toolchain.
|
# For OpenWRT, you will also need to adjust PATH to point to your toolchain.
|
||||||
mips.linux.gcc.exe = "mips-openwrt-linux-gcc"
|
mips.linux.gcc.exe = "mips-openwrt-linux-gcc"
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue