Code Monkey home page Code Monkey logo

hxcpp's Introduction

hxcpp

TravisCI Build Status AppVeyor Build Status

hxcpp is the runtime support for the c++ backend of the haxe compiler. This contains the headers, libraries and support code required to generate a fully compiled executable from haxe code.

building

Build the tools.

cd tools/hxcpp
haxe compile.hxml
cd ../build
haxe compile.hxml

Running neko on the build.n script will rebuild the supported architectures on your current platform.

cd project
neko build.n clean
neko build.n

In the same folder, you can cross build to other platforms using the run.n with the said platform name.

For example :

neko build.n android

You can save time if you know that you are only going to use, say, the dynamic libraries (ndlls) on a particular architecture on a particular platform.

neko build.n ndll-android-armv5

You can enable debugging in the standard runtime libraries using the debug flag, eg:

neko build.n windows -debug

which may help with native debugging. Don't forget to rebuild without debugging for release.

For experts, you can configure the compilation scripts that will be used for executables and library production in the 'toolchain' folder.

hxcpp's People

Contributors

0b1kn00b avatar andyli avatar aw4kening avatar bji avatar bjitivo avatar codeservice avatar delahee avatar gama11 avatar hughsando avatar james4k avatar jcward avatar jgranick avatar jobs-git avatar lguzzon avatar loudan-arc avatar madrazo avatar ncannasse avatar ousado avatar pperidont avatar ruby0x1 avatar sebthom avatar shin-nil avatar simn avatar tanis2000 avatar thomasuster avatar timsimpson avatar tw1ddle avatar waneck avatar zombified avatar zubspace avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.