mirror of
https://github.com/Ryujinx/Opentk.git
synced 2024-12-23 04:55:37 +00:00
38 lines
612 B
Bash
38 lines
612 B
Bash
|
#!/usr/bin/env bash
|
||
|
|
||
|
set -eu
|
||
|
set -o pipefail
|
||
|
|
||
|
cd `dirname $0`
|
||
|
|
||
|
FSIARGS=""
|
||
|
OS=${OS:-"unknown"}
|
||
|
if [[ "$OS" != "Windows_NT" ]]
|
||
|
then
|
||
|
FSIARGS="--fsiargs -d:MONO"
|
||
|
fi
|
||
|
|
||
|
function run() {
|
||
|
if [[ "$OS" != "Windows_NT" ]]
|
||
|
then
|
||
|
mono "$@"
|
||
|
else
|
||
|
"$@"
|
||
|
fi
|
||
|
}
|
||
|
|
||
|
run .paket/paket.bootstrapper.exe
|
||
|
|
||
|
if [[ "$OS" != "Windows_NT" ]] &&
|
||
|
[ ! -e ~/.config/.mono/certs ]
|
||
|
then
|
||
|
mozroots --import --sync --quiet
|
||
|
fi
|
||
|
|
||
|
run .paket/paket.exe restore
|
||
|
|
||
|
[ ! -e build.fsx ] && run .paket/paket.exe update
|
||
|
[ ! -e build.fsx ] && run packages/FAKE/tools/FAKE.exe init.fsx
|
||
|
run packages/FAKE/tools/FAKE.exe "$@" $FSIARGS build.fsx
|
||
|
|