servicepoint-binding-c/nix-build-all.sh
2025-06-18 00:11:18 +02:00

30 lines
1 KiB
Bash
Executable file

#!/usr/bin/env bash
set -e
set -x
BUILD="nom build -L"
$BUILD .#servicepoint-binding-c -o result
$BUILD .#servicepoint-binding-c-stable-release -o result-stable-release
$BUILD .#servicepoint-binding-c-stable-size -o result-stable-size
$BUILD .#servicepoint-binding-c-nightly-release -o result-nightly-release
$BUILD .#all-examples -o result-examples
$BUILD .#all-examples-size -o result-examples-size
# works, but needs to bootstrap a C and Rust compiler
# $BUILD .#servicepoint-binding-c-musl-stable-release -o result-musl-release
# $BUILD .#servicepoint-binding-c-musl-stable-size -o result-musl-size
# $BUILD .#all-examples-musl-static -o result-examples-musl-static
# $BUILD .#all-examples-musl-static-size -o result-examples-musl-static-size
# $BUILD .#all-examples-musl -o result-examples-musl
# do not work yet:
# $BUILD .#servicepoint-binding-c-nightly-size -o result-nightly-size
# $BUILD .#servicepoint-binding-c-musl-nightly-release
# $BUILD .#servicepoint-binding-c-musl-nightly-size
# $BUILD .#all-examples-nightly-size -o result-examples-nightly-size