Emscripten: An LLVM-to-JavaScript Compiler
Перейти к файлу
Felix H. Dahlke da350fac54 Fix SDL_surface refcount test and initialise refcount to 1 2013-07-17 10:01:13 +02:00
cmake/Platform Use .bat files to route 'python emxxx' to 'emxxx' on Windows. Remove reference to juj/vs-tool emxxx.exe in favor of the new .bat files. 2013-04-07 10:26:35 +03:00
demos Add a demo that showcases using scons to build an embind library you can load from JavaScript. 2013-05-17 13:04:09 -07:00
docs add 2011 splash slides 2013-05-23 08:10:31 -07:00
patches emscripten.py 2010-09-09 20:03:24 -07:00
scons-tools Add a demo that showcases using scons to build an embind library you can load from JavaScript. 2013-05-17 13:04:09 -07:00
src Fix SDL_surface refcount test and initialise refcount to 1 2013-07-17 10:01:13 +02:00
system Merge pull request #1372 from inolen/dirent_fixes 2013-07-13 12:38:31 -07:00
tests Fix SDL_surface refcount test and initialise refcount to 1 2013-07-17 10:01:13 +02:00
third_party Adding texEnv emulation to Immediate mode. 2013-05-20 10:48:40 -07:00
tools fill EMSCRIPTEN in env with the path to emscripten 2013-07-15 13:03:45 -07:00
.gitignore * Removed some freetype ASM_JS warnings. 2013-04-26 18:38:59 +02:00
AUTHORS Added myself to AUTHORS 2013-07-15 15:12:45 +10:00
LICENSE LICENSE and AUTHORS 2011-06-23 16:07:17 -07:00
README.markdown logo 2013-01-16 20:21:28 -08:00
em++ Updated to add a PYTHON config option instead of defaulting to python2. This should preserve the default behavior in a way that can be overridden. 2012-12-19 18:06:48 -05:00
em++.bat Use .bat files to route 'python emxxx' to 'emxxx' on Windows. Remove reference to juj/vs-tool emxxx.exe in favor of the new .bat files. 2013-04-07 10:26:35 +03:00
em-config Updated scripts to call python2 directly rather than relying on python symlink pointing to the right place. See PEP394 for details on why this should be OK. 2012-12-19 18:06:48 -05:00
em-config.bat Use .bat files to route 'python emxxx' to 'emxxx' on Windows. Remove reference to juj/vs-tool emxxx.exe in favor of the new .bat files. 2013-04-07 10:26:35 +03:00
emar add cache debugging 2013-02-26 19:42:31 -05:00
emar.bat Use .bat files to route 'python emxxx' to 'emxxx' on Windows. Remove reference to juj/vs-tool emxxx.exe in favor of the new .bat files. 2013-04-07 10:26:35 +03:00
emcc Remove semicolons from Python code. 2013-07-08 17:26:14 -07:00
emcc.bat Added "emcc" command for Windows 2013-04-07 10:26:07 +03:00
emcc.py Remove executable permissions on simple files 2013-05-03 13:18:26 -07:00
emconfigure Change to fit in with Alon's coding style. 2013-04-25 17:55:08 +02:00
emconfigure.bat Use .bat files to route 'python emxxx' to 'emxxx' on Windows. Remove reference to juj/vs-tool emxxx.exe in favor of the new .bat files. 2013-04-07 10:26:35 +03:00
emlibtool Updated scripts to call python2 directly rather than relying on python symlink pointing to the right place. See PEP394 for details on why this should be OK. 2012-12-19 18:06:48 -05:00
emlibtool.bat Use .bat files to route 'python emxxx' to 'emxxx' on Windows. Remove reference to juj/vs-tool emxxx.exe in favor of the new .bat files. 2013-04-07 10:26:35 +03:00
emlink.py improve warning text 2013-07-03 21:54:06 -07:00
emmake Change to fit in with Alon's coding style. 2013-04-25 17:55:08 +02:00
emmake.bat Use .bat files to route 'python emxxx' to 'emxxx' on Windows. Remove reference to juj/vs-tool emxxx.exe in favor of the new .bat files. 2013-04-07 10:26:35 +03:00
emranlib Updated scripts to call python2 directly rather than relying on python symlink pointing to the right place. See PEP394 for details on why this should be OK. 2012-12-19 18:06:48 -05:00
emranlib.bat Use .bat files to route 'python emxxx' to 'emxxx' on Windows. Remove reference to juj/vs-tool emxxx.exe in favor of the new .bat files. 2013-04-07 10:26:35 +03:00
emscons Add new wrapper emscons, which sets EMSCRIPTEN_TOOL_PATH in environment. 2013-05-20 10:23:42 +02:00
emscripten.py Merge pull request #1357 from int3/keyboard-interrupt 2013-07-15 10:26:28 -07:00

README.markdown

logo

Emscripten

Emscripten is an LLVM-to-JavaScript compiler. It takes LLVM bitcode - which can be generated from C/C++, using llvm-gcc or clang, or any other language that can be converted into LLVM - and compiles that into JavaScript, which can be run on the web (or anywhere else JavaScript can run).

Links to demos, tutorial, FAQ, etc: https://github.com/kripken/emscripten/wiki

Main project page: http://emscripten.org

Emscripten is MIT licensed, see LICENSE.txt.