Граф коммитов

224 Коммитов

Автор SHA1 Сообщение Дата
Alon Zakai 76c1195061 show warning about absolute paths only once 2012-09-21 17:53:05 -07:00
Alon Zakai 2210898ef5 -s docs in emcc 2012-09-21 17:36:22 -07:00
Janus b3039131e6 add conftest.c flag passing test and use right indenting 2012-09-20 14:32:26 +02:00
Janus 4b9f7c1c55 don't pass EMCC specific flags on when configuring using clang 2012-09-18 19:52:45 +02:00
Alon Zakai 1c993f99f1 clearer error message when a crucial llvm tool is missing, and force sanity checks in EMCC_DEBUG mode 2012-09-13 17:24:50 -07:00
Alon Zakai 103314ffaf make all temp files be in TEMP_DIR from ~/.emscripten 2012-09-12 18:59:58 -07:00
Alon Zakai 94a0cb1ccd --clear-cache option 2012-08-30 16:42:34 -07:00
Alon Zakai f35fa61a20 disable precise i32 multiplication even in -O0: too slow 2012-08-25 14:10:09 -07:00
Alon Zakai c14a675125 PRECISE_I32_MUL option for full precision in 32-bit multiply 2012-08-25 11:26:47 -07:00
Alon Zakai f4b1d25451 remove mentions of obsolete emld 2012-08-22 21:03:07 -07:00
Alon Zakai 1f666759fe warn on -I and -L to absolute paths, which may be to local system headers/libraries that are not portable 2012-08-18 22:05:23 -07:00
Alon Zakai b74118f69a improve emcc help on --embed and --preload 2012-07-29 16:41:51 -07:00
Behdad Esfahbod e7f8355cff Look into system/local/include and system/local/lib too
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-07-13 15:37:38 -07:00
Alon Zakai d1b22871c3 use unique temp names for libraries too 2012-06-25 18:31:27 -07:00
Alon Zakai 9144e4fe1d minor emcc bugfix 2012-06-25 12:50:30 -07:00
Alon Zakai 27277383aa emcc --remove-duplicates option 2012-06-22 20:50:21 -07:00
Alon Zakai 956c997255 enable previous assertion, properly 2012-06-22 20:28:03 -07:00
Alon Zakai ddd0442f97 disable overly permissive assertion in emcc 2012-06-22 17:17:25 -07:00
Alon Zakai df16a752c4 remove some unneeding emcc printing 2012-06-18 20:07:56 -07:00
Alon Zakai 8140488533 allow multiple pre-js and post-js 2012-06-17 13:24:22 -07:00
Alon Zakai 045eaebb72 move suffix tools to shared 2012-06-16 18:12:02 -07:00
Alon Zakai 52a5e5e9dc accept .obj files as bitcode 2012-06-13 13:50:15 -07:00
Alon Zakai 4fe6e47928 refactor file packaging into standalone tool 2012-06-11 13:19:25 -07:00
Alon Zakai 3eac624d13 use closure-exported FS API for preloading 2012-06-11 11:33:09 -07:00
Alon Zakai 438cd93067 allow --preload-file when generating .js, which assumes the .js will be used in a web page 2012-06-11 11:13:37 -07:00
Alon Zakai 41a99b2871 remove GENERATING_HTML, it was confusing and gave little or no benefit 2012-06-11 10:32:42 -07:00
Alon Zakai 9d720befae emcc note on preloading and .data 2012-06-10 21:48:00 -07:00
Alon Zakai b0b7cee27f treat -s not before OPT=VALUE as a linker option 2012-05-31 11:59:42 -07:00
Alon Zakai 7b9855c062 update year in emcc 2012-05-24 11:15:06 +02:00
Alon Zakai d4cfd7a658 support emcc -v with no further arguments 2012-05-18 11:47:41 -07:00
Alon Zakai d3ed0aeb78 speed up O1 by removing unnecessary eliminator pass 2012-05-12 09:59:46 -07:00
Alon Zakai dcb1a7a14c FS.createPreloadedFile 2012-05-11 10:42:53 -07:00
Alon Zakai a7590b8609 handle absolute paths in file preloading 2012-05-08 20:35:37 -07:00
Alon Zakai bfc041b6b5 workaround for chromium bug 124926 to prevent hanging when loading audio in chrome 2012-05-04 18:12:53 -07:00
Alon Zakai f60dc11a02 link files in emcc without leaving a stub 2012-05-02 21:53:08 -07:00
Alon Zakai ce09542f72 -v in emcc 2012-04-26 11:41:50 -07:00
Alon Zakai 6799e19b3d add ENV_PREFIX to more places 2012-04-24 17:02:43 -07:00
Alon Zakai b5e53f4e17 --js-library option to make it easy to add additional library_*.js files 2012-04-13 18:57:41 -07:00
Sigmund Vik 8a93b915fc Make more browser tests work for Windows. 2012-04-13 15:51:19 +02:00
Alon Zakai ae1cb6d7ec handle identical basenames in emcc properly; fixes #287 2012-04-07 20:42:02 -07:00
Alon Zakai 7af9a2d81c improve fake precompiled header workaround in emcc 2012-04-07 18:32:06 -07:00
Alon Zakai c677d9e446 Merge pull request #346 from behdad/outgoing
Misc fixes
2012-04-04 11:11:43 -07:00
Sigmund Vik 5600f6c264 Fixed shlex.split() problem for Windows. 2012-04-04 18:25:09 +02:00
Behdad Esfahbod 03033b2fee Look for bitcode for library input files in other places
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-04 01:03:43 -04:00
Behdad Esfahbod 67055e2115 Add emscripten/system/lib to lib_dirs
So people can just drop bitcode libraries there and be found by emcc.
2012-04-04 01:03:43 -04:00
Behdad Esfahbod c6e2a28f69 Ignore -install_name argument the way we do for -MT 2012-04-04 01:03:43 -04:00
Alon Zakai f485a33d65 fix -M -MM to add emcc compiler flags 2012-03-31 13:49:58 -07:00
Alon Zakai 8833fc409c remove unneeded -MF workaround code 2012-03-29 22:42:04 -07:00
Alon Zakai 62499dc395 comment 2012-03-29 21:15:40 -07:00
Alon Zakai f3bffe4b06 basic support for -M and -MM 2012-03-29 21:14:53 -07:00