aboutsummaryrefslogtreecommitdiff
path: root/emcc
AgeCommit message (Collapse)Author
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
2012-03-29basic support for -M and -MMAlon Zakai
2012-03-29bundle preloaded files also when not compressing themAlon Zakai
2012-03-27do not use blob constructor if not present, and closure workaroundAlon Zakai
2012-03-27support wav and mp3 audio suffixes tooAlon Zakai
2012-03-27support for playing audio chunks through SDL mixAlon Zakai
2012-03-26show 'Downloading..' when downloading data archiveAlon Zakai
2012-03-26show status messages for decompressing and clear status on runAlon Zakai
2012-03-26compression docsAlon Zakai
2012-03-26compress all data files into one big fileAlon Zakai
2012-03-26use shlexAlon Zakai
2012-03-25--llvm-lto option to disable ltoAlon Zakai
2012-03-24fix webkitURLAlon Zakai
2012-03-24support window.WebKitURLAlon Zakai
2012-03-24support both Moz and WebKit BlobBuildersAlon Zakai
2012-03-22save the canvas in preloadedImages, and do canvas blits in IMG_Load etc.Alon Zakai
2012-03-21typo on directory generation codeAlon Zakai
2012-03-21fix some bugs with preloading of entire directoriesAlon Zakai
2012-03-20Merge pull request #312 from SiggyBar/incomingAlon Zakai
Misc fixes for Windows.
2012-03-20emcc help on --pre and --post-jsAlon Zakai
2012-03-20Misc fixes for Windows.Sigmund Vik
Most of these changes have to do with how python scripts are invoked. For Linux, 'Popen([EMCC] + args)' works because the first line in emcc is '#!/usr/bin/env python'. On Windows, the python interpreter has to be explicitly invoked, e.g. 'Popen(['python', EMCC] + args)'. Note that there is no harm in explicitly invoking the python interpreter on Linux, so this works on both platforms. For Windows, execvp() behaves differently than on Linux: http://mail.python.org/pipermail/python-list/2002-July/763863.html http://msdn.microsoft.com/en-us/library/3xw6zy53.aspx This causes many strange things to happen as the parent process terminated before its children. In this change the use of execvp() has been replaced with subprocess.call(). This change also fixes some code that assumed that the path separator always is '/', but for Windows it is '\'. And where the path module can be required, we use path.normalize() and path.resolve() to check if a filename is absolute in a platform agnostic manner.
2012-03-19fix test_emcc_multifileAlon Zakai
2012-03-19define -DEMSCRIPTEN even when just configuring, so bundled headers workAlon Zakai
2012-03-19nicer debug output in emccAlon Zakai
2012-03-19remove .compress if the compress wasn't worth itAlon Zakai
2012-03-19do compression of downloaded code+datafiles in a workerAlon Zakai
2012-03-19emcc 'just copy' should do nothing if there is no targetAlon Zakai
2012-03-17fix bug with compressed imagesAlon Zakai
2012-03-17unify data and image file preloadingAlon Zakai
2012-03-17refactor datafile codeAlon Zakai
2012-03-16preload/embed file compression option in emccAlon Zakai
2012-03-16source code compression option in emccAlon Zakai
2012-03-16rename --compress to --minify in emccAlon Zakai
2012-03-16allow preloading/embedding of entire directories using emccAlon Zakai
2012-03-15preload images for SDLAlon Zakai
2012-03-15support files in directories in --embed-file and --preload-fileAlon Zakai
2012-03-15add file preloading in browsersAlon Zakai