Commit Graph

214 Commits

Author SHA1 Message Date
Jukka Jylänki
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. 2017-07-17 20:30:42 +03:00
Jukka Jylänki
7d0881ea73 Fix emsdk to not crash after PR #77 on Windows if VS2017 is not installed. 2017-07-13 13:09:32 +03:00
juj
7dc94675e2 Merge branch 'master' into vs2017 2017-07-12 12:36:31 +03:00
Kagami Sascha Rosylight
99594ccf4b prefer VS2015 because of LLVM build issue 2017-07-01 11:20:28 +09:00
Jukka Jylänki
33694ce156 Remove temporary testing code that slipped through to release. 2017-06-13 13:41:48 +03:00
Jukka Jylänki
306b5b7db9 Fix regression from #76 which caused OSX to incorrectly identify as LINUX. 2017-06-05 17:04:04 +03:00
Kagami Sascha Rosylight
9d07e55164 Add VS2017 support 2017-06-01 02:15:52 +09:00
juj
155b4c384b Merge pull request #74 from parasyte/patch-1
Fix random errors fetching from github
2017-05-29 17:09:56 +03:00
kawakami
f0ab1ed635 Add Cygwin Support
treat Cygwin enviroment as Linux.
2017-05-26 18:27:21 +09:00
Jukka Jylanki
9330aeb094 Fix a bug where sdk versions were shown in incorrectly sorted order (1.37.1 < 1.37.10 < 1.37.2) 2017-05-08 15:09:46 +03:00
Jay Oster
e6e8157123 Fix random errors fetching from github
It seems github requires a specific URL format for reaching repos. `emsdk update-tags` will randomly fail when the convention is not followed.
2017-05-04 23:40:35 -07:00
Jukka Jylanki
14d6a48a16 Add support for LLVM_CMAKE_ARGS environment variable to customize which flags are passed to CMake. 2017-05-03 16:16:45 +03:00
juj
1c4a5f9582 Merge pull request #53 from arximboldi/enable-wasm
Add option to enable WebAssembly in LLVM
2017-03-27 22:26:14 +03:00
Jukka Jylanki
66f063bb64 Fix first run update command to also load the list of tags it fetches. 2017-03-25 23:21:23 +02:00
Jukka Jylänki
117c4b2cf8 Do update-tags on first run. 2017-03-25 13:11:11 +02:00
Jukka Jylanki
01610eebb4 Add verbose print when deleting zip files 2017-03-23 22:48:05 +02:00
Jukka Jylänki
fbd2fc1345 Add support for loading and using precompiled tagged releases. 2017-03-23 13:18:48 +02:00
Jukka Jylänki
6320c01407 Rewrite unzip() to be resilient to long Windows path names. 2017-03-23 01:37:03 +02:00
Jukka Jylänki
836d2ce941 If attempting to use 'emsdk update' when bootstrapped via git clone, show a more helpful error message to avoid a gotcha of overriding git repository with older version. 2017-03-22 21:31:47 +02:00
Jukka Jylänki
4a2a1fa62b Fix unzip() handling of --strip 1 implementation. 2017-01-13 02:12:44 +02:00
Jukka Jylänki
01be20bc15 Add Binaryen tags to manifest list. 2017-01-12 22:01:09 +02:00
Juan Pedro Bolívar Puente
95e7e02d46 Add option to enable WebAssembly in LLVM 2017-01-05 20:09:10 +01:00
Jukka Jylänki
c78843baa1 Add new command emsdk update-tags to only update to the most recent nightly and tagged tags. 2016-11-13 03:45:59 +03:00
Jukka Jylänki
6358aa3c8a Installing the latest nightly sdk metatag from previous commit should install the newest nightly sdk instead of the oldest. 2016-11-13 03:41:19 +03:00
Jukka Jylänki
1157ac0b84 Add aliases with prefix 'sdk-' to installing the latest SDK, to be coherent/uniform with the SDK naming. 2016-11-13 03:34:23 +03:00
Jukka Jylänki
0be8985c6e Add metasdks 'sdk-nightly-latest', 'sdk-nightly-latest-32bit' and 'sdk-nightly-latest-64bit' which install the most recent available Nightly SDK. 2016-11-13 03:33:33 +03:00
Jukka Jylänki
52dd54e4b6 Add a variable EMSDK that points to the root of the Emscripten SDK. 2016-10-26 23:50:58 +03:00
Jukka Jylänki
e12c0a1480 Add support for building Binaryen with Visual Studio static analyzer. 2016-10-18 00:19:42 +03:00
Jukka Jylänki
084da637a7 Fix emsdk --embedded activation detection of tools and actually activate their environment variables. 2016-10-15 15:13:45 +03:00
Jukka Jylänki
3234ef7749 Add support for building binaryen from master git branch. 2016-10-14 11:52:47 +03:00
Jukka Jylänki
1dbfc85f16 Fix emsdk to see tools as being not active if their config variables are not present at all in the generated .emscripten config file. 2016-10-11 12:44:22 +03:00
Jukka Jylänki
7558e114b3 Build with VS2015 over VS2013, demote VS2013 to be used last (for old builds) 2016-09-30 00:27:08 +03:00
Jukka Jylänki
f954465055 Add support for installing precompiled nightly LLVM/Emscripten/SDK versions. 2016-09-28 19:06:56 +03:00
Jukka Jylänki
d83e1d5929 Improve to support building with VS2015 even when not under VS2015 command prompt. Fix recmake.bat to quote its elements with ""s if they contain spaces. 2016-08-07 22:31:35 +03:00
Jukka Jylänki
5ad39c9cf4 Write CMake params as a "recmake" script so that developers can call that to easily recmake with the same parameters as the previous configuration. 2016-07-11 19:57:47 +03:00
Jukka Jylänki
620dc7b1da Improve error message printing on registry env. var sets. 2016-07-11 19:56:16 +03:00
Jukka Jylänki
a1dcbfb061 Fix emsdk activate step to pass the correct path to Emscripten optimizer when using --vs2015. 2016-06-09 14:21:54 +03:00
Jukka Jylänki
4f3f2c9de8 Fix a Windows issue where emsdk activate would fail if user account did not contain any entries in its local PATH (but only entries in global/all users PATH). 2016-06-09 14:02:56 +03:00
Jukka Jylänki
baf1de1a2d Clarify emsdk activate on Windows. 2016-02-20 15:14:46 +02:00
Jukka Jylänki
53e217fca6 Add a patchup script to fix up after potentially unwanted changes from bug https://github.com/kripken/emscripten/issues/4121. 2016-02-20 15:10:53 +02:00
Jukka Jylänki
9e68e895bd Use direct registry access to set environment variables on Windows when --global is specified. This fixes #4121 by not expanding %var%s in PATH. 2016-02-20 14:48:24 +02:00
Jukka Jylänki
01f5271887 Fix os: 'unix' in emsdk_manifest.json to mean OSX or LINUX. 2016-01-11 20:52:45 +02:00
Jukka Jylänki
cf098d78e0 Enable LLVM assertions by default when building the incoming sdk branch. Add command line flags --enable-assertions and --disable-assertions to configure. 2016-01-05 20:11:04 +02:00
Jukka Jylänki
d890ae326e Fix CMake generator issue when MinGW is not present on the system. 2015-11-14 00:35:01 +02:00
Jukka Jylänki
806eb83813 Abort installation immediately if any of the git operations fail so that the error message is easily visible at the end of the message log. 2015-11-13 15:49:12 +02:00
Jukka Jylänki
9560179493 Add support for building with Visual Studio 2015 if VS2013 is not present. Still default to VS2013 to not require users to migrate to a new VS CRT. 2015-11-13 15:14:36 +02:00
Jukka Jylänki
f87fd015c5 Don't fetch Emscripten tags if git is not present. 2015-10-28 18:19:41 +02:00
Jukka Jylänki
f8b9c67429 Fix --embedded parameter to read EM_CONFIG instead of misassuming that tools/shared.py would have been imported before. #40. 2015-10-07 04:04:29 +03:00
Jukka Jylänki
9193d167fb Fix crash with PR #40 referencing a nonexisting embedded variable. 2015-10-06 23:12:14 -07:00
Jukka Jylänki
3e251bebd8 Fix path delimiter normalization issue on Windows - .emscripten must feed
forward slashes to Emscripten even on Windows. #40
2015-10-06 21:54:14 -07:00