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