godot/platform
Rémi Verschelde e9e2a4b044 HTML5: Fix support for Emscripten 1.39.1+
A change in upstream Emscripten 1.39.1+ made our buildsystem error
out where it was previously only issuing a warning:
```
[  5%] Linking Static Library ==> main/libmain.javascript.opt.bc
shared:WARNING: Assuming object file output in the absence of `-c`, based on output filename. Please add with `-c` or `-r` to avoid this warning
Ranlib Library         ==> main/libmain.javascript.opt.bc
/opt/emsdk/upstream/bin/llvm-ranlib: error: unable to load 'main/libmain.javascript.opt.bc': file too small to be an archive
```

As advised on emscripten-core/emscripten#9806, we should be using
`emar` here to create the static library and not `emcc`.
This was apparently done to workaround Emscripten issues in the past,
but evidently this is no longer necessary.

The rest of the `env` redefinitions should probably be re-assessed
against the current state of Emscripten.

Fixes #33374.
2019-11-15 09:39:19 +01:00
..
android Revert "Android : implement InputEventMagnifyGesture and InputEventPanGesture" 2019-11-11 08:29:58 +01:00
haiku Remove libwebsocket. No longer used, yay! 2019-07-04 15:03:04 +02:00
iphone Fix crash on exit or resume on iOS 13 2019-11-05 10:28:42 +01:00
javascript HTML5: Fix support for Emscripten 1.39.1+ 2019-11-15 09:39:19 +01:00
osx [macOS, Windows, X11] Add graphic tablet pen pressure and tilt support to InputEventMouseMotion event. 2019-10-30 14:42:21 +02:00
server Remove redundant author doc comments 2019-08-12 04:26:38 -05:00
uwp [UWP] [Export] added additional checks for blank values 2019-11-09 10:37:10 -03:00
windows Set ShellExecuteW's verb to NULL - fixes #33388 2019-11-09 07:59:15 -03:00
x11 X11: Fix memory leak in handle_key_event 2019-11-12 07:51:51 +01:00
register_platform_apis.h Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
SCsub Always use lists for LIBS in SCons 2019-08-12 22:31:55 +02:00