2021-01-20 23:15:24 +03:00
|
|
|
#!/bin/sh
|
|
|
|
|
2021-04-06 17:42:04 +03:00
|
|
|
set -e # exit on any error
|
2021-01-20 23:15:24 +03:00
|
|
|
|
|
|
|
if [ -z "$IDRIS2_VERSION" ]; then
|
2021-04-06 17:42:04 +03:00
|
|
|
echo "Required IDRIS2_VERSION env is not set."
|
2021-01-20 23:15:24 +03:00
|
|
|
exit 1
|
|
|
|
fi
|
2021-04-06 17:42:04 +03:00
|
|
|
echo "Bootstrapping IDRIS2_VERSION=$IDRIS2_VERSION"
|
2021-01-20 23:15:24 +03:00
|
|
|
|
|
|
|
# Compile the bootstrap scheme
|
2021-07-04 05:17:13 +03:00
|
|
|
cd bootstrap-build
|
2021-01-20 23:15:24 +03:00
|
|
|
echo "Building idris2-boot from idris2-boot.rkt"
|
|
|
|
raco exe idris2_app/idris2-boot.rkt
|
|
|
|
|
|
|
|
# Put the result in the usual place where the target goes
|
|
|
|
mkdir -p ../build/exec
|
|
|
|
mkdir -p ../build/exec/idris2_app
|
2021-07-04 05:17:13 +03:00
|
|
|
install ../bootstrap/idris2-rktboot.sh ../build/exec/idris2
|
2021-01-20 23:15:24 +03:00
|
|
|
install idris2_app/* ../build/exec/idris2_app
|