diff --git a/build-all.sh b/build-all.sh new file mode 100755 index 0000000..b6ae0af --- /dev/null +++ b/build-all.sh @@ -0,0 +1,21 @@ +#!/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