Commit Graph

  • 889c1516fb Enable "emsdk [install|activate] latest-upstream" (#195) Alon Zakai 2018-12-20 09:58:37 -08:00
  • 7a0e27441e Fix vswhere search for msbuild on Python 3, and demote pywin32 as optional when only enabling emsdk for current command prompt instance. Fixes #177 Jukka Jylänki 2018-10-23 14:52:40 +03:00
  • 0d8576c0e8 Micro-cleanup TTY_OUTPUT global declaration Jukka Jylänki 2018-08-19 16:39:17 +03:00
  • d8066153ea Merge pull request #168 from sbc100/tty_option juj 2018-08-19 16:31:04 +03:00
  • 8b168a47ca Add --notty to force non-erasing progress bar Sam Clegg 2018-08-16 14:05:31 -07:00
  • 857f418f9f Merge pull request #164 from jgravelle-google/waterfall_lkgr juj 2018-07-25 19:10:34 +03:00
  • e7a7828def Move waterfall-lkgr sdk to not be chosen by 'install latest' Jacob Gravelle 2018-07-23 13:52:14 -07:00
  • 97564e0bbf Merge pull request #165 from juj/llvm_root juj 2018-07-22 17:56:06 +03:00
  • 23dba8d27b Remove redundant checking for hasattr(self, 'activated_env') since activated_environment() function already does that. Also change activated_environment() to return a pre-split list instead of a string that caller is expected to split. Jukka Jylänki 2018-07-20 10:02:55 +03:00
  • df9957f0dc Also add EMSCRIPTEN_NATIVE_OPTIMIZER environment variable. Jukka Jylänki 2018-07-19 12:37:34 +03:00
  • c0e0f2ddd7 Also add EMSDK_NODE environment variable. Jukka Jylänki 2018-07-19 12:30:50 +03:00
  • f4f4dbdbf7 Also add EMSDK_PYTHON environment variable to point to the python.exe interpreter that is activated with Emsdk. Jukka Jylänki 2018-07-19 12:27:24 +03:00
  • 17f50b0e95 Add LLVM_ROOT environment variable when a Clang tool is activated. Jukka Jylänki 2018-07-19 12:18:27 +03:00
  • cac082054a Add support for multiple environment items to be present in activated_env, separated by semicolon ;. Jukka Jylänki 2018-07-19 12:17:56 +03:00
  • f221912051 Move upstream- prefix from tool id to version Jacob Gravelle 2018-07-18 09:42:25 -07:00
  • c475b565ad Add upstream waterfall tools and sdk Jacob Gravelle 2018-07-18 09:27:20 -07:00
  • 18b21ddad6 Merge pull request #156 from juj/no-binaryen.js juj 2018-07-06 11:16:21 +03:00
  • ff627992cb binaryen.js is no longer bundled in binaryen, and emscripten doesn't need it anyhow (it's for handwritten js users) Alon Zakai (kripken) 2018-07-05 15:09:29 -07:00
  • 4c8ac8755d Update tags list to latest. Jukka Jylänki 2018-07-05 16:27:06 +03:00
  • 5ea31e96a9 Travis CI (#155) Alon Zakai 2018-07-05 06:21:47 -07:00
  • 8512c60588 There is no binaryen-incoming, point incoming sdks at binaryen-master (#150) Jacob Gravelle 2018-06-22 09:38:41 -07:00
  • b6dbf740a6 Merge pull request #146 from jgravelle-google/upstream_llvm juj 2018-06-22 08:00:43 +03:00
  • 3310027d35 Use only_supports_wasm flag instead of separate install script Jacob Gravelle 2018-06-20 09:07:48 -07:00
  • e54a0dc5ae Fix 32-bit lld_url Jacob Gravelle 2018-06-20 08:42:22 -07:00
  • e4f9d24b2a Merge pull request #145 from jgravelle-google/binaryen_sdk_source juj 2018-06-20 18:36:57 +03:00
  • 16125272b2 Support for building upstream LLVM from source Jacob Gravelle 2018-05-30 16:41:59 -07:00
  • 5676ccaca4 Build binaryen from source when building tagged sdk versions from source Jacob Gravelle 2018-05-15 15:49:18 -07:00
  • a4474e59db Improve emsdk on MSYS2. Jukka Jylänki 2018-05-09 09:55:19 +03:00
  • 63ccba9f63 Merge pull request #141 from juj/links juj 2018-05-02 11:27:28 +03:00
  • 0a86c3d909 we no longer maintain emsdk-portable.*, do not link to them Alon Zakai (kripken) 2018-04-27 08:40:19 -07:00
  • 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) Jukkaj Jylanki 2018-04-17 16:09:25 +03:00
  • af66c0ce2f Merge pull request #114 from saschanaz/powershell-fix juj 2018-04-12 21:45:06 +03:00
  • 2da530aa5e Update tags list Jukka Jylänki 2018-04-04 11:33:38 +03:00
  • 313d5ef651 Disable support for Nightly builds Jukka Jylänki 2018-03-07 17:39:00 +02:00
  • 4c8ea1b10b Update to WinPython 2.7.13.1 and add new packages for WinPython 3.5.4 as well. (only used if explicitly installed) Jukka Jylänki 2018-02-26 19:29:27 +02:00
  • 14790ac40e Update tags file Jukka Jylänki 2018-02-26 19:19:48 +02:00
  • 5a8372c443 Update tags Jukka Jylänki 2018-02-02 17:28:20 +02:00
  • 1b59d943c9 Add MIT/Expat LICENSE file that connects to Emscripten's AUTHORS Jukka Jylänki 2018-02-02 00:52:01 +02:00
  • 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. Jukka Jylänki 2018-01-31 21:23:42 +02:00
  • 43b5e5eeb5 Update tags list Jukka Jylänki 2018-01-31 21:16:43 +02:00
  • 2324e5d8f4 Merge pull request #128 from saschanaz/versionkey-py3 juj 2018-01-11 19:15:14 +02:00
  • 881989abfd tag update Kagami Sascha Rosylight 2018-01-11 20:12:00 +09:00
  • e3653c2f21 version_key should be list on py3 Kagami Sascha Rosylight 2018-01-11 20:03:17 +09:00
  • 2314fe9db8 Improve console message about 'emsdk activate' when called but it fails to activate any tools. Jukka Jylänki 2018-01-09 16:34:28 +02:00
  • 359b72dbb5 Fix permanently_activate -> arg_global. Jukka Jylänki 2018-01-04 20:19:39 +02:00
  • 6ca9d525c2 Merge remote-tracking branch 'remotes/saschanaz/key' Jukka Jylänki 2018-01-04 14:23:05 +02:00
  • 326606f5aa Document --uses and make it a bit more flexible with --old. #125. Jukka Jylänki 2018-01-04 14:14:48 +02:00
  • ae40344624 Merge pull request #125 from umeboshi2/list-sdk-depends juj 2018-01-04 14:15:55 +02:00
  • f3ac553081 Pass -DHAVE_FUTIMENS=0 when building with old macOS < 10.13 SDK to avoid LLVM build system issue Jukka Jylänki 2018-01-03 22:38:11 +02:00
  • 0bd0d32429 Update tags. Jukka Jylänki 2018-01-03 13:51:44 +02:00
  • cea44f475a Default to building Release instead of RelWithDebInfo. Closes https://github.com/kripken/emscripten/issues/6016. Jukka Jylänki 2018-01-03 13:51:13 +02:00
  • 87ddafd439 Add fallback which('MSBuild.exe') to Visual Studio MSBuild search Jukka Jylänki 2017-11-23 21:35:14 +02:00
  • 8da4907dbf list sdk depends Joseph Rawson 2018-01-02 20:03:26 -06:00
  • 1dac4715b6 Merge pull request #123 from saschanaz/node8-precompiled juj 2017-12-22 16:02:21 +02:00
  • 3c422db225 use node 8 for precompiled builds Kagami Sascha Rosylight 2017-12-22 22:01:10 +09:00
  • 2d5ae01d8c prefer key for sorting Kagami Sascha Rosylight 2017-12-22 11:27:02 +09:00
  • d3a5609c5f Make node.js directory structure universal across Windows, Linux and macOS Jukka Jylänki 2017-11-23 17:26:59 +02:00
  • 736895b0c6 Unzip .tar.xz packages Jukka Jylänki 2017-11-23 17:19:14 +02:00
  • efbbba6b62 Optimize emsdk operation Jukka Jylänki 2017-11-23 16:46:27 +02:00
  • 9026335bcd Migrate incoming and new tags to use node.js 8.9.1 LTS Jukka Jylänki 2017-11-23 16:45:20 +02:00
  • 0f35386de0 Merge pull request #115 from tejom/add_keyboard_interupt juj 2017-11-14 11:47:16 +02:00
  • 86c79dec0a Change exit code and error message matthew 2017-11-13 20:39:44 -08:00
  • c7bddf2fe2 Update tags txt files. Jukka Jylänki 2017-11-13 16:51:07 +02:00
  • 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. Jukka Jylänki 2017-11-13 16:48:26 +02:00
  • c1a7d52fdc Catch KeyboardInterupt in download_file matthew 2017-11-12 21:43:26 -08:00
  • 0a2c3547da fix powershell env directory Kagami Sascha Rosylight 2017-11-13 13:20:44 +09:00
  • 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(?)) Jukka Jylänki 2017-10-25 22:00:45 +03:00
  • 76aa7823f1 Merge pull request #105 from SaschaNaz/powershell juj 2017-10-24 14:50:37 +03:00
  • 4a7a6b10be Merge pull request #106 from SaschaNaz/tarxf juj 2017-10-24 14:39:13 +03:00
  • 605c83a6d1 support powershell env Kagami Sascha Rosylight 2017-10-20 14:03:31 +09:00
  • b995c0b2e3 less verbose unpacking Kagami Sascha Rosylight 2017-09-30 13:08:22 +09:00
  • 024e3bb3b4 Merge pull request #94 from mliszcz/master juj 2017-08-16 10:01:25 +03:00
  • cad5c8313e Python 3 compatibility - wrap map objects in lists mliszcz 2017-08-16 03:48:41 +02:00
  • 4ed531f679 Fix emsdk invocation on non-Windows OSes. Jukka Jylänki 2017-08-15 22:38:20 +03:00
  • 3b6c6b8652 Make emsdk work on Windows with MSYS shell and native Windows Python 2.7 Jukka Jylänki 2017-08-15 20:23:36 +03:00
  • b5dd78edba Update binaryen-tags.txt Jukka Jylänki 2017-08-14 13:18:33 +03:00
  • 04d4f7dbef Fix emsdk update-tags command to work on Python 3. Jukka Jylänki 2017-08-14 13:18:23 +03:00
  • 669e183ce1 Update tags Jukka Jylanki 2017-08-07 18:24:46 +03:00
  • 239f40821c Merge pull request #87 from etienne02/patch-1 juj 2017-07-18 20:16:47 +03:00
  • bc20b9411c Fix link in readme etienne02 2017-07-18 18:30:14 +02:00
  • b2ebcffbbb In python 3, Content-Length header is accessed via url.getheader() and not url.info().getheader(). If manually aborting download, remove partially downloaded file. If stdout is redirected to a file, don't spam the file with download progress % notifications. Jukka Jylänki 2017-07-18 17:18:44 +03:00
  • fd087c100d Fix emsdk script to work on python 3 again. Jukka Jylänki 2017-07-17 20:31:12 +03:00
  • 42f82e67f9 Fix an issue where empty line at the end of the stored tag files cause an incorrect sdk name 'sdk--64bit' to show up. Jukka Jylänki 2017-07-17 20:30:42 +03:00
  • a90d9ef4c8 Fix activation path for Binaryen Jukka Jylänki 2017-07-13 13:10:05 +03:00
  • 7d0881ea73 Fix emsdk to not crash after PR #77 on Windows if VS2017 is not installed. Jukka Jylänki 2017-07-13 13:09:32 +03:00
  • ee89d408a9 Update to MinGW 7.1.0 64-bit Jukka Jylänki 2017-07-12 13:21:11 +03:00
  • e60629e4ff Merge pull request #77 from SaschaNaz/vs2017 juj 2017-07-12 12:36:43 +03:00
  • 7dc94675e2 Merge branch 'master' into vs2017 juj 2017-07-12 12:36:31 +03:00
  • 836ba1515e Fix tag builds from source to default to Release as intended, instead of RelWithDebInfo. Only incoming sdk should default to RelWithDebInfo (development oriented) Jukka Jylänki 2017-07-11 15:53:47 +03:00
  • 99594ccf4b prefer VS2015 because of LLVM build issue Kagami Sascha Rosylight 2017-07-01 11:20:28 +09:00
  • 33694ce156 Remove temporary testing code that slipped through to release. Jukka Jylänki 2017-06-13 13:41:20 +03:00
  • 2e8d8474f7 Use the .git suffix for cloning git repositories, #82 and https://github.com/WebAssembly/binaryen/issues/938 Jukka Jylanki 2017-06-10 11:50:10 +03:00
  • 306b5b7db9 Fix regression from #76 which caused OSX to incorrectly identify as LINUX. Jukka Jylänki 2017-06-05 17:03:58 +03:00
  • 106801dd32 Clean up formatting on README.md Jukka Jylänki 2017-06-05 16:19:39 +03:00
  • 674992a5d8 Update tags Jukka Jylänki 2017-06-05 16:04:38 +03:00
  • 9d07e55164 Add VS2017 support Kagami Sascha Rosylight 2017-06-01 02:15:52 +09:00
  • 155b4c384b Merge pull request #74 from parasyte/patch-1 juj 2017-05-29 17:09:56 +03:00
  • 6a239f9436 Merge pull request #76 from kawakami-o3/patch-1 juj 2017-05-29 17:09:04 +03:00
  • f0ab1ed635 Add Cygwin Support kawakami 2017-05-26 18:27:21 +09:00
  • 9330aeb094 Fix a bug where sdk versions were shown in incorrectly sorted order (1.37.1 < 1.37.10 < 1.37.2) Jukka Jylanki 2017-05-08 15:09:46 +03:00