Skip to content

Commit 2dfaf91

Browse files
committed
Added release helper script.
1 parent 943aff8 commit 2dfaf91

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

release.bash

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
#!/bin/bash -e
2+
3+
## Linux
4+
cargo build --target=x86_64-unknown-linux-musl --release
5+
# Create splitdebug
6+
objcopy --only-keep-debug target/x86_64-unknown-linux-musl/release/cli target/x86_64-unknown-linux-musl/release/geometrify.debug
7+
cp target/x86_64-unknown-linux-musl/release/cli target/x86_64-unknown-linux-musl/release/geometrify
8+
strip --strip-debug --strip-unneeded target/x86_64-unknown-linux-musl/release/geometrify
9+
objcopy --add-gnu-debuglink=target/x86_64-unknown-linux-musl/release/geometrify.debug target/x86_64-unknown-linux-musl/release/geometrify
10+
11+
## Windows
12+
cargo build --target=x86_64-pc-windows-gnu --release
13+
cp target/x86_64-pc-windows-gnu/release/cli.exe target/x86_64-pc-windows-gnu/release/geometrify.exe

0 commit comments

Comments
 (0)