Skip to content

Instantly share code, notes, and snippets.

@nitrobin
Last active October 5, 2016 17:09
Show Gist options
  • Save nitrobin/52c85ee2c115a3e763bbb0e14c6d1897 to your computer and use it in GitHub Desktop.
Save nitrobin/52c85ee2c115a3e763bbb0e14c6d1897 to your computer and use it in GitHub Desktop.
D=$(pwd)/haxesdk
# Neko environment variables
NEKOVERSION=2.0.0
NEKOURL=http://nekovm.org/_media/neko-$NEKOVERSION-linux64.tar.gz
NEKOPATH=$D/neko
LD_LIBRARY_PATH=$NEKOPATH
PATH=$NEKOPATH:$PATH
mkdir -p $NEKOPATH
# Download Neko
wget -O - $NEKOURL | tar xzf - --strip=1 -C $NEKOPATH
################################################################################
# Haxe environment variables
HAXEVERSION=3.3.0-rc.1
HAXEURL=http://haxe.org/website-content/downloads/$HAXEVERSION/downloads/haxe-$HAXEVERSION-linux64.tar.gz
HAXEPATH=$D/haxe
HAXE_STD_PATH=$HAXEPATH/std/
PATH=$HAXEPATH:$PATH
mkdir -p $HAXEPATH
# Download Haxe
wget -O - $HAXEURL | tar xzf - --strip=1 -C $HAXEPATH
# Haxelib setup
HAXELIB_PATH=$D/haxelib
mkdir -p $HAXEPATH $HAXELIB_PATH
# workaround for https://github.com/HaxeFoundation/haxe/issues/3912
HAXE_STD_PATH=$HAXE_STD_PATH:.:/
echo "export PATH=$NEKOPATH:$HAXEPATH:"'$PATH' > $D/env
echo "export HAXE_STD_PATH=$HAXE_STD_PATH" >> $D/env
echo "export LD_LIBRARY_PATH=$NEKOPATH" >> $D/env
echo "export HAXELIB_PATH=$HAXELIB_PATH" >> $D/env
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment