No Description

Nicolas Cannasse fe02b1cea2 detect statics 7 years ago
include ee8cfa4eca Updated mbedTLS to 2.7.0 (#120) 7 years ago
libs dd5a67fd49 SDL/GL: Add various missing GL features, expose relative mouse motion events. (#117) 7 years ago
other fe02b1cea2 detect statics 7 years ago
src fe02b1cea2 detect statics 7 years ago
.gitignore ff04d410c3 added build_package for static distributions 7 years ago
.travis.yml f02403ed20 [TravisCI] toolchain file was moved 7 years ago
CMakeLists.txt 26068f795a move cmake to other/cmake 7 years ago
Dockerfile a0a48f6637 explicitly set HAXE_STD_PATH in the Dockerfiles 7 years ago
Dockerfile-i386 a0a48f6637 explicitly set HAXE_STD_PATH in the Dockerfiles 7 years ago
Makefile fc98f84524 one more linux lib 7 years ago
README.md 88078faaae Update README.md 7 years ago
appveyor.yml 81fecb26dc [appveyor] build all libs using vc as well 7 years ago
hl.sln 8e9127b4d0 split sdl/openal 8 years ago
hl.vcxproj 893f738e6f entirely review jit callback system, started adapting to x64 calling conventions 7 years ago
hl.vcxproj.filters 893f738e6f entirely review jit callback system, started adapting to x64 calling conventions 7 years ago
hlc.vcxproj b528b62c1b replace HL OSetMethod by object method binding (for static & dynamic methods) 8 years ago
hlc.vcxproj.filters b528b62c1b replace HL OSetMethod by object method binding (for static & dynamic methods) 8 years ago
libhl.vcxproj 730af31282 fixed most msvc x64 warnings 7 years ago
libhl.vcxproj.filters ecdae2128f pass allocated type to alloc_gen 8 years ago

README.md

HashLink

TravisCI Build Status AppVeyor Build Status

HashLink is a virtual machine for Haxe http://hashlink.haxe.org

Building on Linux/OSX

HashLink is distributed with some graphics libraries allowing to develop various applications, you can manually disable the libraries you want to compile in Makefile. Here's the dependencies that you install in order to compile all the libraries:

fmt: libpng-dev libturbojpeg-dev libvorbis-dev openal: libopenal-dev sdl: libsdl2-dev ssl: libmbedtls-dev uv: libuv1-dev

To install all dependencies on Ubuntu for example:

sudo apt-get install libpng16-dev libturbojpeg-dev libvorbis-dev libopenal-dev libsdl2-dev libmbedtls-dev libuv1-dev

And on OSX:

brew install libpng jpeg-turbo libvorbis sdl2 mbedtls openal-soft libuv

Documentation

Read the Documentation on the HashLink wiki.