nixexprs/build-all.sh

22 lines
499 B
Bash
Executable File

#!/bin/sh -e
# Test whether all projects can be downloaded and built,
# in all available configurations--Nix introspection is a bit complicated,
# so they're listed explicitly.
build() {
echo "$(tput bold)-- Building $*$(tput sgr0)"
nix-build --arg local ${LOCAL:-false} "$@"
echo
}
for target in *.nix
do
[ "$target" = default.nix ] && continue
build "$target"
build "$target" --arg full false
done
build pdf-simple-sign-master.nix --arg go true
build fiv-master.nix --arg withResvg true