aboutsummaryrefslogtreecommitdiff
path: root/emcc
AgeCommit message (Collapse)Author
2012-09-26Add emcc option "--split <size>" to split javascript file.Lars Schneider
Splits the resulting javascript file into pieces to ease debugging. This option only works if Javascript is generated (target -o <name>.js). Files with function declarations must be loaded before main file upon execution. Without "-g" option: Creates files with function declarations up to the given size with the suffix "_functions.partxxx.js" and a main file with the suffix ".js". With "-g" option: Recreates the directory structure of the C source files and stores function declarations in their respective C files with the suffix ".js". If such a file exceeds the given size, files with the suffix ".partxxx.js" are created. The main file resides in the base directory and has the suffix ".js".
2012-09-21show warning about absolute paths only onceAlon Zakai
2012-09-21-s docs in emccAlon Zakai
2012-09-20add conftest.c flag passing test and use right indentingJanus
2012-09-18don't pass EMCC specific flags on when configuring using clangJanus
2012-09-13clearer error message when a crucial llvm tool is missing, and force sanity ↵Alon Zakai
checks in EMCC_DEBUG mode
2012-09-12make all temp files be in TEMP_DIR from ~/.emscriptenAlon Zakai
2012-08-30--clear-cache optionAlon Zakai
2012-08-25disable precise i32 multiplication even in -O0: too slowAlon Zakai
2012-08-25PRECISE_I32_MUL option for full precision in 32-bit multiplyAlon Zakai
2012-08-22remove mentions of obsolete emldAlon Zakai
2012-08-18warn on -I and -L to absolute paths, which may be to local system ↵Alon Zakai
headers/libraries that are not portable
2012-07-29improve emcc help on --embed and --preloadAlon Zakai
2012-07-13Look into system/local/include and system/local/lib tooBehdad Esfahbod
Now one can do: emconfigure ./configure --prefix=/path/to/emscripten/local And then make install to there, like a real /usr/local. No manual bitcode moving. Now if there was a way to change default prefix of configure using an env var...
2012-06-25use unique temp names for libraries tooAlon Zakai
2012-06-25minor emcc bugfixAlon Zakai
2012-06-22emcc --remove-duplicates optionAlon Zakai
2012-06-22enable previous assertion, properlyAlon Zakai
2012-06-22disable overly permissive assertion in emccAlon Zakai
2012-06-18remove some unneeding emcc printingAlon Zakai
2012-06-17allow multiple pre-js and post-jsAlon Zakai
2012-06-16move suffix tools to sharedAlon Zakai
2012-06-13accept .obj files as bitcodeAlon Zakai
2012-06-11refactor file packaging into standalone toolAlon Zakai
2012-06-11use closure-exported FS API for preloadingAlon Zakai
2012-06-11allow --preload-file when generating .js, which assumes the .js will be used ↵Alon Zakai
in a web page
2012-06-11remove GENERATING_HTML, it was confusing and gave little or no benefitAlon Zakai
2012-06-10emcc note on preloading and .dataAlon Zakai
2012-05-31treat -s not before OPT=VALUE as a linker optionAlon Zakai
2012-05-24update year in emccAlon Zakai
2012-05-18support emcc -v with no further argumentsAlon Zakai
2012-05-12speed up O1 by removing unnecessary eliminator passAlon Zakai
2012-05-11FS.createPreloadedFileAlon Zakai
2012-05-08handle absolute paths in file preloadingAlon Zakai
2012-05-04workaround for chromium bug 124926 to prevent hanging when loading audio in ↵Alon Zakai
chrome
2012-05-02link files in emcc without leaving a stubAlon Zakai
2012-04-26-v in emccAlon Zakai
2012-04-24add ENV_PREFIX to more placesAlon Zakai
2012-04-13--js-library option to make it easy to add additional library_*.js filesAlon Zakai
2012-04-13Make more browser tests work for Windows.Sigmund Vik
2012-04-07handle identical basenames in emcc properly; fixes #287Alon Zakai
2012-04-07improve fake precompiled header workaround in emccAlon Zakai
2012-04-04Merge pull request #346 from behdad/outgoingAlon Zakai
Misc fixes
2012-04-04Fixed shlex.split() problem for Windows.Sigmund Vik
2012-04-04Look for bitcode for library input files in other placesBehdad Esfahbod
If an input file is not bitcode and looks like a library file, treat it as library so we can look for it in other places. In conjuction with the previous change, now we can just drop, eg, libfreetype.dylib bitcode in emscripten/system/lib and "dynamic" linking would succeed. Perhaps this can be changed to only lookup in emscripten/system/lib instead of all lib_dirs, but this is a good start.
2012-04-04Add emscripten/system/lib to lib_dirsBehdad Esfahbod
So people can just drop bitcode libraries there and be found by emcc.
2012-04-04Ignore -install_name argument the way we do for -MTBehdad Esfahbod
2012-03-31fix -M -MM to add emcc compiler flagsAlon Zakai
2012-03-29remove unneeded -MF workaround codeAlon Zakai
2012-03-29commentAlon Zakai