Commit Graph

378 Commits

Author SHA1 Message Date
Jukkaj Jylanki
72f6f67ade If win_get_environment_variable fails due to win32api module not being present, gracefully fail out. Recognise MINGW64 as an MSYSTEM, and behave like MSYS even when MSYSTEM is set, but is of another flavor. (even when untested) 2018-04-17 16:09:34 +03:00
juj
af66c0ce2f Merge pull request #114 from saschanaz/powershell-fix
Fix powershell env directory
2018-04-12 21:45:06 +03:00
Jukka Jylänki
2da530aa5e Update tags list 2018-04-04 11:33:38 +03:00
Jukka Jylänki
313d5ef651 Disable support for Nightly builds 2018-03-07 17:39:00 +02:00
Jukka Jylänki
4c8ea1b10b Update to WinPython 2.7.13.1 and add new packages for WinPython 3.5.4 as well. (only used if explicitly installed) 2018-02-26 19:53:20 +02:00
Jukka Jylänki
14790ac40e Update tags file 2018-02-26 19:19:48 +02:00
Jukka Jylänki
5a8372c443 Update tags 2018-02-02 17:28:20 +02:00
Jukka Jylänki
1b59d943c9 Add MIT/Expat LICENSE file that connects to Emscripten's AUTHORS 2018-02-02 00:52:36 +02:00
Jukka Jylänki
ab4bbdc6a5 Fix a bug where precompiled list of SDKs would not attempted to be downloaded if git was not present on the system. Fixes https://github.com/kripken/emscripten/issues/6165. 2018-01-31 21:23:42 +02:00
Jukka Jylänki
43b5e5eeb5 Update tags list 2018-01-31 21:16:43 +02:00
juj
2324e5d8f4 Merge pull request #128 from saschanaz/versionkey-py3
Python 3: version_key() should return list
2018-01-11 19:15:14 +02:00
Kagami Sascha Rosylight
881989abfd tag update 2018-01-11 20:12:00 +09:00
Kagami Sascha Rosylight
e3653c2f21 version_key should be list on py3 2018-01-11 20:03:17 +09:00
Jukka Jylänki
2314fe9db8 Improve console message about 'emsdk activate' when called but it fails to activate any tools. 2018-01-09 16:34:28 +02:00
Jukka Jylänki
359b72dbb5 Fix permanently_activate -> arg_global. 2018-01-04 20:19:39 +02:00
Jukka Jylänki
6ca9d525c2 Merge remote-tracking branch 'remotes/saschanaz/key'
# Conflicts:
#	binaryen-tags.txt
#	emscripten-tags.txt
2018-01-04 14:23:05 +02:00
Jukka Jylänki
326606f5aa Document --uses and make it a bit more flexible with --old. #125. 2018-01-04 14:14:48 +02:00
juj
ae40344624 Merge pull request #125 from umeboshi2/list-sdk-depends
list sdk depends
2018-01-04 14:15:55 +02:00
Jukka Jylänki
f3ac553081 Pass -DHAVE_FUTIMENS=0 when building with old macOS < 10.13 SDK to avoid LLVM build system issue 2018-01-03 22:38:11 +02:00
Jukka Jylänki
0bd0d32429 Update tags. 2018-01-03 13:52:01 +02:00
Jukka Jylänki
cea44f475a Default to building Release instead of RelWithDebInfo. Closes https://github.com/kripken/emscripten/issues/6016. 2018-01-03 13:52:01 +02:00
Jukka Jylänki
87ddafd439 Add fallback which('MSBuild.exe') to Visual Studio MSBuild search 2018-01-03 13:52:01 +02:00
Joseph Rawson
8da4907dbf list sdk depends 2018-01-02 20:03:26 -06:00
juj
1dac4715b6 Merge pull request #123 from saschanaz/node8-precompiled
Provide Node.js 8 also for precompiled tools
2017-12-22 16:02:21 +02:00
Kagami Sascha Rosylight
3c422db225 use node 8 for precompiled builds 2017-12-22 22:01:10 +09:00
Kagami Sascha Rosylight
2d5ae01d8c prefer key for sorting 2017-12-22 11:27:02 +09:00
Jukka Jylänki
d3a5609c5f Make node.js directory structure universal across Windows, Linux and macOS 2017-11-23 17:26:59 +02:00
Jukka Jylänki
736895b0c6 Unzip .tar.xz packages 2017-11-23 17:19:14 +02:00
Jukka Jylänki
efbbba6b62 Optimize emsdk operation 2017-11-23 16:46:27 +02:00
Jukka Jylänki
9026335bcd Migrate incoming and new tags to use node.js 8.9.1 LTS 2017-11-23 16:45:20 +02:00
juj
0f35386de0 Merge pull request #115 from tejom/add_keyboard_interupt
Catch KeyboardInterupt in download_file
2017-11-14 11:47:16 +02:00
matthew
86c79dec0a Change exit code and error message 2017-11-13 20:39:44 -08:00
Jukka Jylänki
c7bddf2fe2 Update tags txt files. 2017-11-13 16:51:07 +02:00
Jukka Jylänki
a21b2f2ef5 Add support for specifying version filter restrictions on %-expanded manifest packages. This enables e.g. separating out Emscripten version <= 1.37.22 to keep using Java 7 that they originally shipped with, but migrate 1.37.23 to use Java 8 which is now needed to keep Closure working. Add packages for Java 8. 2017-11-13 16:48:26 +02:00
matthew
c1a7d52fdc Catch KeyboardInterupt in download_file
When interupting a download with something like control c the program will quit but won't clean it self up and will leave an invalid file. There is a handler for Exception, but this wont catch interupts. If you try to rerun the program it won't try to redownload it the next time.
2017-11-12 22:00:44 -08:00
Kagami Sascha Rosylight
0a2c3547da fix powershell env directory 2017-11-13 13:20:44 +09:00
Jukka Jylänki
00e8d9df95 Add support for building with Visual Studio 2017 Express (in x86 mode, as it looks like VS2017 Express only ships with partial x64 compiler support(?)) 2017-10-25 22:00:45 +03:00
juj
76aa7823f1 Merge pull request #105 from SaschaNaz/powershell
Support PowerShell environment
2017-10-24 14:50:37 +03:00
juj
4a7a6b10be Merge pull request #106 from SaschaNaz/tarxf
Less verbose unpacking
2017-10-24 14:39:13 +03:00
Kagami Sascha Rosylight
605c83a6d1 support powershell env 2017-10-20 14:03:31 +09:00
Kagami Sascha Rosylight
b995c0b2e3 less verbose unpacking 2017-09-30 13:08:22 +09:00
juj
024e3bb3b4 Merge pull request #94 from mliszcz/master
Python 3 compatibility - wrap map objects in lists
2017-08-16 10:01:25 +03:00
mliszcz
cad5c8313e Python 3 compatibility - wrap map objects in lists 2017-08-16 03:51:01 +02:00
Jukka Jylänki
4ed531f679 Fix emsdk invocation on non-Windows OSes. 2017-08-15 22:38:20 +03:00
Jukka Jylänki
3b6c6b8652 Make emsdk work on Windows with MSYS shell and native Windows Python 2.7 2017-08-15 20:23:36 +03:00
Jukka Jylänki
b5dd78edba Update binaryen-tags.txt 2017-08-14 13:18:33 +03:00
Jukka Jylänki
04d4f7dbef Fix emsdk update-tags command to work on Python 3. 2017-08-14 13:18:23 +03:00
Jukka Jylanki
669e183ce1 Update tags 2017-08-07 18:24:46 +03:00
juj
239f40821c Merge pull request #87 from etienne02/patch-1
Fix link in readme
2017-07-18 20:16:47 +03:00
etienne02
bc20b9411c Fix link in readme 2017-07-18 18:30:14 +02:00