Skip to content

Commit 48eed6e

Browse files
committed
add riscv64 build script
Change-Id: I9a1d0569f3c37884ad0d18a715eae01d421ca9fd
1 parent 77b3c26 commit 48eed6e

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

scripts/build-riscv64-spacemit.sh

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
#!/bin/bash
2+
3+
set -e
4+
5+
SCRIPTS_DIR=$(cd "$(dirname "$(readlink -f "$0")")" && pwd)
6+
7+
cmake -B build-riscv64-spacemit \
8+
-DCMAKE_BUILD_TYPE=Release \
9+
-DGGML_CPU_RISCV64_SPACEMIT=ON \
10+
-DCMAKE_TOOLCHAIN_FILE=${SCRIPTS_DIR}/../cmake/riscv64-spacemit-linux-gnu-gcc.cmake \
11+
-DCMAKE_INSTALL_PREFIX=build-riscv64-spacemit/installed
12+
13+
cmake --build build-riscv64-spacemit --parallel 10 --config Release
14+
15+
pushd build-riscv64-spacemit
16+
make install
17+
popd

0 commit comments

Comments
 (0)