forked from LeenkxTeam/LNXSDK
		
	
		
			
	
	
		
			33 lines
		
	
	
		
			747 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
		
		
			
		
	
	
			33 lines
		
	
	
		
			747 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
|  | #!/bin/bash
 | ||
|  |   set -ev | ||
|  | 
 | ||
|  |   git clone --recursive https://github.com/HaxeFoundation/haxe.git ~/haxe --depth 1 | ||
|  | 
 | ||
|  |   sudo add-apt-repository ppa:avsm/ppa -y | ||
|  |   sudo add-apt-repository ppa:haxe/snapshots -y | ||
|  |   sudo apt-get update | ||
|  |   sudo apt-get install -y \
 | ||
|  |       neko \
 | ||
|  |       ocaml-nox \
 | ||
|  |       camlp4-extra \
 | ||
|  |       opam \
 | ||
|  |       libpcre3-dev \
 | ||
|  |       zlib1g-dev \
 | ||
|  |       awscli | ||
|  | 
 | ||
|  |   export OPAMYES=1 | ||
|  |   opam init | ||
|  |   eval `opam config env` | ||
|  |   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 |