Age | Commit message (Collapse) | Author |
|
|
|
|
|
To use:
* Link emscripten directory to <ProjectRoot>/site_scons/site_tools/emscripten
* Load into an Environment via env.Tool("emscripten")
* Use Program and Library normally in SCons
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
optimizer fixes
|
|
|
|
|
|
|
|
order does matter
|
|
test runner
|
|
Use emar for creating static libraries and ld for linking
|
|
|
|
This enables us to use our own ar and ranlib for CMake based projects.
It also lets us use the CFLAGS environment variable in CMake based
projects if needed.
It also fixes a bug introduced by using sys.argv instead of args.
|
|
|
|
Also, enable caching of the libraries generated in tests in the new
get_library implementation.
|
|
This makes the semantics of emar to be the same as the semantics of
system ar.
|
|
|
|
|
|
of replacements
|
|
|
|
|
|
|
|
separately anyhow; pretty printed makes debugging easiser
|
|
|
|
|
|
|
|
Support CMake in emconfigure
|
|
This adds a CMAKE_TOOLCHAIN_FILE argument to CMake based build systems
so that they don't attempt to find headers, libraries and packages
which Emscripten does not support
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Import shared.py properly
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|