forked from LeenkxTeam/LNXSDK
		
	
		
			
	
	
		
			29 lines
		
	
	
		
			630 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
		
		
			
		
	
	
			29 lines
		
	
	
		
			630 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
|  | #!/bin/bash
 | ||
|  |   set -ev | ||
|  | 
 | ||
|  |   git clone --recursive https://github.com/HaxeFoundation/haxe.git ~/haxe --depth 1 | ||
|  | 
 | ||
|  |   brew update | ||
|  |   brew tap Homebrew/bundle | ||
|  |   brew bundle --file=~/haxe/tests/Brewfile --no-upgrade | ||
|  | 
 | ||
|  |   brew install neko --HEAD; | ||
|  | 
 | ||
|  |   export OPAMYES=1 | ||
|  |   opam init | ||
|  |   eval `opam config env` | ||
|  |   opam update | ||
|  |   opam pin add haxe ~/haxe --no-action | ||
|  |   opam install haxe --deps-only | ||
|  | 
 | ||
|  |   # Build haxe | ||
|  |   pushd ~/haxe | ||
|  |   make ADD_REVISION=1 && sudo make install INSTALL_DIR=/usr/local | ||
|  |   popd | ||
|  |   haxe -version | ||
|  |   # setup haxelib | ||
|  |   mkdir ~/haxelib && haxelib setup ~/haxelib | ||
|  |   haxelib dev hxcpp $TRAVIS_BUILD_DIR | ||
|  |   haxelib install record-macros | ||
|  | 
 |