Add smc config

This commit is contained in:
Rémi BERTHO 2023-11-02 15:06:22 +01:00
parent 8e4e8a9453
commit 735af68a3a
3 changed files with 45 additions and 0 deletions

1
.gitignore vendored
View file

@ -1 +1,2 @@
/target
/dist

15
Justfile Normal file
View file

@ -0,0 +1,15 @@
#!/usr/bin/env -S just --justfile
alias b := build
build:
cargo build
dist:
rm -Rf ./dist
mkdir dist
cargo build --target=x86_64-pc-windows-gnu --release
smc bin_win files
cargo build --target=x86_64-unknown-linux-musl --release
smc bin_linux files
smc sources

29
smc.toml Normal file
View file

@ -0,0 +1,29 @@
[profiles]
[profiles.bin_linux]
output = "./dist/notipriv-1.0.0-x86_64-unknown-linux-musl$EXT"
directory = "target/x86_64-unknown-linux-musl/release/"
files = ["notipriv"]
container = "Tar"
compression = "Zstd"
compression_level = 15
signatures = ["Sha512"]
[profiles.bin_win]
output = "./dist/notipriv-1.0.0-x86_64-pc-windows-gnu$EXT"
directory = "target/x86_64-pc-windows-gnu/release/"
files = ["notipriv.exe"]
container = "Zip"
compression = "Deflate"
compression_level = 9
signatures = ["Sha512"]
[profiles.files]
files = ["README.md", "LICENSE.md"]
[profiles.sources]
paths = ["./"]
output = "./dist/notipriv-1.0.0-src$EXT"
container = "Tar"
compression = "Zstd"
compression_level = 15
signatures = ["Sha512"]