diff options
author | wenghongquan <93646063+wenghongquan@users.noreply.github.com> | 2021-12-09 21:00:33 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-12-09 14:00:33 +0100 |
commit | 742e9d65ad6b56387dc6bf9a2be1b95c510fd0c4 (patch) | |
tree | 0101f6dece6c4fe3f678deffd793c09fc0ea3552 /tools | |
parent | 502ac4ed5e539146d31920d50020ae35668f4755 (diff) | |
download | Nim-742e9d65ad6b56387dc6bf9a2be1b95c510fd0c4.tar.gz |
Add support for LoongArch (#19223)
* Add support for LoongArch * Update compiler/installer.ini Co-authored-by: Andreas Rumpf <rumpf_a@web.de>
Diffstat (limited to 'tools')
-rw-r--r-- | tools/nim.zsh-completion | 1 | ||||
-rw-r--r-- | tools/niminst/buildsh.nimf | 2 | ||||
-rw-r--r-- | tools/niminst/makefile.nimf | 3 |
3 files changed, 6 insertions, 0 deletions
diff --git a/tools/nim.zsh-completion b/tools/nim.zsh-completion index 07a221e9c..45477d860 100644 --- a/tools/nim.zsh-completion +++ b/tools/nim.zsh-completion @@ -95,6 +95,7 @@ _nim() { '*--cpu=sparc64[compile for SPARC64 architecture]' \ '*--cpu=vm[compile for Nim VM]' \ '*--cpu=wasm32[compile to WASM 32]' \ + '*--cpu=loongarch64[compile for LoongArch64 architecture]' \ '*--gc=refc[use reference counting garbage collection]' \ '*--gc=arc[use ARC garbage collection]' \ '*--gc=orc[use ORC garbage collection]' \ diff --git a/tools/niminst/buildsh.nimf b/tools/niminst/buildsh.nimf index b81ac731f..464c70abf 100644 --- a/tools/niminst/buildsh.nimf +++ b/tools/niminst/buildsh.nimf @@ -229,6 +229,8 @@ case $ucpu in mycpu="riscv64" ;; *e2k* ) mycpu="e2k" ;; + *loongarch64* ) + mycpu="loongarch64" ;; *) echo 2>&1 "Error: unknown processor: $ucpu" exit 1 diff --git a/tools/niminst/makefile.nimf b/tools/niminst/makefile.nimf index c4f2f0e79..a1f3fa977 100644 --- a/tools/niminst/makefile.nimf +++ b/tools/niminst/makefile.nimf @@ -169,6 +169,9 @@ endif ifeq ($(ucpu),e2k) mycpu = e2k endif +ifeq ($(ucpu),loongarch64) + mycpu = loongarch64 +endif ifndef mycpu $(error unknown CPU architecture: $(ucpu) See makefile.nimf) endif |