hnix/build.sh
Anton-Latukha c5689c2f63
CI: Travis: build.sh: add: header
M  build.sh
2020-05-28 13:32:34 +03:00

23 lines
653 B
Bash
Executable File

#!/usr/bin/env bash
# NOTE: Script for the CI builds. CI comes here from `.travis.yml`
set -xe
set -euo pipefail
IFS=$'\n\t'
GHCVERSION=${GHCVERSION:-ghc822}
STRICT=${STRICT:-false}
TRACING=${TRACING:-false}
NIX_PATH=nixpkgs=https://github.com/NixOS/nixpkgs/archive/6820e2f0dd16104961d6fc7e8e38846807159c4e.tar.gz
if [ "$GHCVERSION" = "ghcjs" ]; then
nix-build --substituters 'https://nixcache.reflex-frp.org?trusted=1' ghcjs
else
nix-build \
--argstr compiler $GHCVERSION \
--arg doTracing $TRACING \
--arg doStrict $STRICT \
$@
fi