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

10 Коммитов

Автор SHA1 Сообщение Дата
Sam Clegg ddc6c94180
Add option to not default for C++ (which matches clang/gcc behaviour) (#10879)
Fixes: #10872
2020-04-10 19:49:48 -07:00
Sam Clegg d5c77b06a5
Remove python_selector.py in favor of run_python.sh (#10729)
Ubuntu 20.04 dropped the /usr/bin/python symlink so it is no longer
possible use `/usr/bin/env python` in launcher scripts and then
rely on python_selector.py to select a different python version.

Instead we go back to age-old method of using shell wrapper script.

Here I create a single wrapper script called run_python.sh which
runs a commmand under the best version of python it can find.  Each
unsiffixed command is then a symbol link to this shell script.  Since
windows users use the .bat files it shouldn't matter whether or not
these symlinks work on windows.

Fixes #10726
2020-03-20 11:23:45 -07:00
Sam Clegg 5187ea2631
Add copyright headers to locally authored files (#7116) 2018-09-14 11:08:09 -07:00
Alon Zakai be97a5152e
fix regression in 1.37.37 from 9a5a9b6224 : configure scripts should be pointed to emcc, not emcc.py, since emcc will pick the right python version. (#6460) 2018-04-18 19:13:33 -07:00
Alon Zakai 29c0cc67e8
Sanity test fixes (#6167)
* update sanity.test_node

* fix executability of em++.py
2018-02-09 10:11:03 -08:00
Kagami Sascha Rosylight f067c2ab76 Allow Python 3 (#5967)
*   introduces EMSCRIPTEN_ALLOW_NEWER_PYTHON to allow Python 3
 *   creates force_python_version.py to conditionally force Python 2
 *   separates colored logger as colored_logger.py
 *   uses emcc.py instead of emcc internally
 *   adds a test
 *   lets CircleCI test on Python 3 while Travis still tests on Python 2
2018-01-11 12:46:13 -08:00
Zhiming Wang 254aae2286 Resolve symlinks in em* wrapper scripts (#5534)
When wrapper scripts em* in PATH are symlinks to the actual scripts
installed alongside em*.py (e.g. in the case of a Homebrew
installation), we need to resolve symlinks in order to find em*.py.
2017-08-29 16:41:01 -07:00
Jukka Jylänki 11e0e7e1ec Fix Windows multiprocessing/forking import of emcc and em++. Windows python 2.7 insists on finding em++.py and does not look up em++. Closes #3939. 2015-12-19 16:21:36 +02:00
Alon Zakai 753437a56d emcc stuff 2011-11-22 21:34:03 -08:00
Alon Zakai 386dc0fa02 sketch of emcc 2011-11-20 21:02:46 -08:00