alias for cross-building + readme update

pull/9/head
prplV 2024-09-16 15:45:38 +03:00
parent 621f2d46b7
commit d8c9e8e158
2 changed files with 16 additions and 1 deletions

View File

@ -6,6 +6,9 @@ linker = "riscv64-linux-gnu-gcc"
x86_64 = "build --release --target x86_64-unknown-linux-gnu"
riscv64 = "build --release --target riscv64gc-unknown-linux-gnu"
rbuild = "build --release"
unibuild = "build --release --target x86_64-unknown-linux-gnu --target riscv64gc-unknown-linux-gnu"
run_x86 = "run --release --target x86_64-unknown-linux-gnu"
run_risc = "run --release --target riscv64gc-unknown-linux-gnu"
[build]
target = "x86_64-unknown-linux-gnu"

View File

@ -43,6 +43,12 @@ cargo x86_64
cargo riscv64
~~~
3.3. Release build of app for both (riscv64 and amd64)
~~~bash
cargo unibuild
~~~
## Execution for amd64/linux
~~~bash
@ -50,7 +56,7 @@ cargo riscv64
~~~
or
~~~bash
cargo run --release
cargo run_x86
~~~
@ -58,3 +64,9 @@ cargo run --release
~~~bash
./target/riscv64gc-unknown-linux-gnu/release/runner-rs
~~~
or
> [!ERROR]
> **cargo run_risc** command is a temp broken. Better use the first one
~~~bash
cargo run_risc
~~~