19 lines
526 B
Bash
Executable file
19 lines
526 B
Bash
Executable file
#!/usr/bin/env bash
|
|
set -euxo pipefail
|
|
|
|
# skip if no elan found
|
|
command -v elan > /dev/null || (echo "elan not found; skipping test"; exit 0)
|
|
|
|
if [ "`uname`" = Darwin ]; then
|
|
sed_i() { sed -i '' "$@"; }
|
|
else
|
|
sed_i() { sed -i "$@"; }
|
|
fi
|
|
|
|
./clean.sh
|
|
lake +leanprover/lean4:nightly-2022-06-30 new foo
|
|
cd foo
|
|
lake +leanprover/lean4:nightly-2022-06-30 build | grep -m1 foo
|
|
cp ../../../lean-toolchain lean-toolchain
|
|
sed_i 's/defaultTarget/default_target/g' lakefile.lean
|
|
${LAKE:-../../../build/bin/lake} build -v | grep -m1 foo
|