diff options
author | JF Bastien <jfb@chromium.org> | 2016-01-09 15:44:16 -0800 |
---|---|---|
committer | JF Bastien <jfb@chromium.org> | 2016-01-09 16:52:13 -0800 |
commit | e878d88f7febd35e2711a19dd8796a68249dbcb1 (patch) | |
tree | 61c199d38c6b0eec44991b113d91b64f5d353106 /README.md | |
parent | e385996f5a2bba427bbda7437e160e25a83fd076 (diff) | |
download | binaryen-e878d88f7febd35e2711a19dd8796a68249dbcb1.tar.gz binaryen-e878d88f7febd35e2711a19dd8796a68249dbcb1.tar.bz2 binaryen-e878d88f7febd35e2711a19dd8796a68249dbcb1.zip |
Add basic Travis CI build
No setup or tests yet, I first want to get the basics working properly.
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 8 |
1 files changed, 6 insertions, 2 deletions
@@ -9,6 +9,10 @@ Binaryen is a compiler and toolchain infrastructure library for WebAssembly, wri To provide those capabilities, Binaryen has a simple and flexible API for **representing and processing** WebAssembly modules. The interpreter, validator, pretty-printer, etc. are built on that foundation. The core of this is in [wasm.h](https://github.com/WebAssembly/binaryen/blob/master/src/wasm.h), which contains classes that define a WebAssembly module, and tools to process those. For a simple example of how to use Binaryen, see [test/example/find_div0s.cpp](https://github.com/WebAssembly/binaryen/blob/master/test/example/find_div0s.cpp), which creates a module and then searches it for a specific pattern. +Consult the [contributing instructions](Contributing.md) if you're interested in participating. + +Current build status: [](https://travis-ci.org/WebAssembly/binaryen) + ## Tools This repository contains code that builds the following tools in `bin/`: @@ -30,9 +34,9 @@ $ ./build.sh ``` or ``` -cmake && make +cmake . && make ``` -Note that you can also use `ninja` as your generator: `cmake -G ninja && ninja`. +Note that you can also use `ninja` as your generator: `cmake -G ninja . && ninja`. * `binaryen-shell` and `asm2wasm` require a C++11 compiler. * If you also want to compile C/C++ to WebAssembly (and not just asm.js to WebAssembly), you'll need Emscripten. You'll need the `incoming` branch there (which you can get via [the SDK](http://kripken.github.io/emscripten-site/docs/getting_started/downloads.html)). |