From d8c9e8e1580cd34b102d3775857b29d96f4d3eb1 Mon Sep 17 00:00:00 2001 From: prplV Date: Mon, 16 Sep 2024 15:45:38 +0300 Subject: [PATCH] alias for cross-building + readme update --- .cargo/config.toml | 3 +++ README.md | 14 +++++++++++++- 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/.cargo/config.toml b/.cargo/config.toml index f09e756..5bbefca 100644 --- a/.cargo/config.toml +++ b/.cargo/config.toml @@ -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" \ No newline at end of file diff --git a/README.md b/README.md index bbc3c0a..97ebce9 100644 --- a/README.md +++ b/README.md @@ -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 +~~~