blob: b593044567bfe28dcedabe59f2f91d6a40ce4b05 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
#-------------------------------------------------------------------------
## Section-default build script.
#-------------------------------------------------------------------------
function default_build_cargo() {
env CARGO_HOME="$SOURCE_DIRECTORY/.cargo" cargo build --release
}
#-------------------------------------------------------------------------
## Section-default install script.
#-------------------------------------------------------------------------
function default_install_cargo() {
env CARGO_HOME="$SOURCE_DIRECTORY/.cargo" \
cargo install --path "$SOURCE_DIRECTORY" --root "${INSTALL_ROOT}/usr" --locked $@ &&
rm -f "$INSTALL_ROOT/usr/.crates.toml" &&
rm -f "$INSTALL_ROOT/usr/.crates2.json"
}
function default_build() {
default_build_cargo
}
function default_install() {
default_install_cargo
}
|