Commit Graph

939 Commits

Author SHA1 Message Date
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
e91ee9e732 Clarify requirements for installing from source on Windows. 2015-10-28 18:27:32 +02:00
Jukka Jylänki
89df87a460 Fix bug where emsdk install latest would attempt to compile the latest tag, instead of using the latest precompiled version which is intended. 2015-10-28 18:19:41 +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
c925156ab2 Clarified instructions for manually installing and bootstrapping to emsdk. 2015-10-16 18:07:47 +03: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
juj
c5933615ec Merge pull request #40 from mhenschel/mhenschel-relocatable-1
Make .emscripten config file relocatable when using the --embedded flag
2015-10-06 11:52:51 -07:00
mhenschel
a8146983fe Make .emscripten config file relocatable when using the --embedded flag
I'd like to copy the emsdk directory around freely. This will derive the location of all the tools from the location of the .emscripten file.
2015-10-06 19:13:18 +02:00
Jukka Jylänki
340543a46a Fix Emscripten optimizer build when both VS2013 and VS2015 are present and sufficiently new CMake is being used. Fix Emscripten optimizer build to be performed as 64-bit when current system is 64-bit. Fixes https://github.com/kripken/emscripten/issues/3814. 2015-10-04 21:31:23 -07:00
Jukka Jylänki
8d1ad85366 Remove Windows-specific help message in emsdk list. 2015-09-25 17:09:21 +03:00
Jukka Jylänki
bffec00ee2 Add node 4.1.1 dependencies to linux SDKs. 2015-09-25 17:07:10 +03:00
Jukka Jylänki
31da81ff3f Fix typo in returned linux_url. 2015-09-25 17:01:44 +03:00
Jukka Jylänki
c54775fff4 Add linux node 4.1.1 packages. 2015-09-25 17:00:08 +03:00
Jukka Jylänki
013997daac Add support for linux_url in emsdk. 2015-09-25 16:58:45 +03:00
Jukka Jylänki
4fd7768bd4 Mark node 0.10.x and 0.12.x packages old. Update incoming, master and tag branches to depend on new node.js 4.1.1 2015-09-25 16:52:32 +03:00
Jukka Jylänki
696594d7bb Add OS X Node 4.1.1 package. 2015-09-25 16:48:59 +03:00
Jukka Jylänki
a49382224a Add Windows Node 4.1.1 packages. 2015-09-25 16:39:14 +03:00
Jukka Jylänki
a5521d4e17 Rename Emscripten temp directory from "/path/to/emsdk/.tmp" to "/path/to/emsdk/tmp" since otherwise make tool breaks when processing the Makefiles for test_lua. This fixes https://github.com/kripken/emscripten/issues/3779 . 2015-09-16 01:49:35 +03:00
Jukka Jylänki
aebcc04dc7 Add --build-tests command line option. 2015-09-15 16:14:08 +03:00
Jukka Jylänki
4f5cbc4ea8 Allow multiple tools to be passed to the install command. 2015-09-15 14:36:05 +03:00
Jukka Jylänki
9bcd44da58 Unify construct_env() code for Windows and Unix. Fixes an issue with EM_CONFIG and EM_CACHE not being set on Unixes. 2015-09-14 20:54:06 +03:00
Jukka Jylänki
8697dff5c3 Prefer 'nodejs' as Node fallback if it exists. Closes #20. Don't redundantly duplicate Node.js and SpiderMonkey specifiers. 2015-09-14 20:44:47 +03:00
Jukka Jylänki
31739c48b5 Merge branch 'master' of https://github.com/juj/emsdk 2015-08-24 22:58:49 +03:00
Jukka Jylänki
8c807d9e36 Update tags to latest. 2015-08-06 15:24:48 +03:00
juj
71e8d862d9 Merge pull request #36 from fidian/patch-1
Fixing tag - omitted one character
2015-07-07 21:57:04 +03:00
Tyler Akins
32fa462614 Fixing tag - omitted one character
This is to resolve kripken/emscripten#3601
2015-07-07 07:22:47 -05:00
Jukka Jylänki
6eb5607ec9 Add packages for 1.34.1 SDK release. 2015-07-03 19:14:34 +03:00
Jukka Jylänki
7d21d4737a Sort versions in emscripten-tags.txt in version order instead of lexicographic order. 2015-07-03 01:10:02 +03:00
Jukka Jylänki
9cee94ad5e Download the list of tags directly from Emscripten github repository, instead of having a hardcoded list of tags. 2015-07-03 01:05:23 +03:00
Jukka Jylänki
e71d80bd0f Add the --shallow option to the 'emsdk install' command to perform a shallow git clone. Closes https://github.com/kripken/emscripten/issues/3587. 2015-07-02 22:39:54 +03:00
Jukka Jylänki
4fc43e7b78 Fix fastcomp_build_bin_dir() on Windows. 2015-07-02 22:11:24 +03:00
Jukka Jylänki
e797e5641e Implement support for downloading and building specific tagged releases. 2015-07-02 21:52:03 +03:00
Jukka Jylanki
fe55d0fd19 Fix name of Win32 x86 build platform. Do temp workaround for optimizer build on Windows. 2015-06-21 23:59:07 +03:00
Jukka Jylanki
0aabc1ed8b Temp workaround for previous commit. 2015-06-21 23:57:24 +03:00
Jukka Jylanki
6fa116ebad Work around crazy HP EasySetup laptop issue when building Emscripten compiler on a HP laptop, where HP systems predefine a global environment variable BNB that conflicts with msbuild. http://stackoverflow.com/questions/2507856/why-is-my-platform-environment-variable-defined-as-bnb 2015-06-21 21:16:09 +03:00
Jukka Jylänki
bc56d6eee0 Work around OS X Xcode(?) build bug by adding -stdlib=libc++ to CXXFLAGS when building. 2015-06-18 13:31:34 +03:00
Jukka Jylänki
b03859dcdb Add an explicit -DPYTHON_EXECUTABLE=x specifier when invoking python to locate it to CMake. Closes https://github.com/kripken/emscripten/issues/3388 . 2015-04-23 11:00:20 +03:00
juj
865b2206db Merge pull request #31 from fchiba/emsdk_env_sh_zsh
Use $0 to get execution path
2015-04-15 20:45:47 +03:00
Fumiya Chiba
3bf41eba42 Use $0 to get execution path
$_ is "The last argument of the previous command." (cf. man zshparam) on
zsh, so SRC will be "]".
2015-04-15 20:48:20 +09:00
Jukka Jylanki
3bea227bf9 When activating environment, make sure the new PATH items come first before existing ones. 2015-04-12 17:52:13 +03:00
Jukka Jylänki
42d7b34bb9 Improve progress prints when installing tools and SDKs. 2015-04-12 17:13:15 +03:00
Jukka Jylänki
fd67c1fb15 Adjust emsdk to build optimizer to a sibling directory of emscripten instead to a subdirectory, to allow git clean. 2015-04-12 17:04:46 +03:00
Jukka Jylänki
4737852f1c Mark 1.27.0 sdk old. Remove bitness on Emscripten SDK 1.30.0 tool. 2015-04-12 16:12:49 +03:00
Jukka Jylänki
086a40be96 Remove bitness on precompiled 1.30.0 Emscripten package, since the binary portion of it (optimizer.exe) comes as part of the precompiled clang instead. 2015-04-12 15:57:37 +03:00
Jukka Jylänki
299ef1b977 Fix SpiderMonkey url. 2015-04-12 15:29:24 +03:00
Jukka Jylänki
f689b9769b Add new SpiderMonkey 37.0.1 and nightly-04-12 packages. 2015-04-12 15:12:48 +03:00
Jukka Jylänki
96bcbf30a5 Update README.md for new download links. 2015-04-12 14:43:32 +03:00