blob: 4ec438bddeab4de9a791187e71db3f19755c7bad (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
#!/bin/bash
# Require : Cargo (Rust)
# Change to the directory where the script is located
cd "$(dirname "$0")/../../" || exit 1
# Build
if FORCE_BUILD=$(date +%M) cargo build --workspace; then
# Export
if cargo run --manifest-path tools/build_helper/Cargo.toml --quiet --bin exporter debug; then
# Copy compile_info.rs.template to compile_info.rs after successful export
cp -f templates/compile_info.rs.template src/data/compile_info.rs
# Run jvn if available
if command -v jvn &> /dev/null; then
jvn -v --no-banner -c
fi
fi
fi
|