Skip to content

Commit

Permalink
win,build: update Windows build documentation
Browse files Browse the repository at this point in the history
PR-URL: nodejs#25995
Reviewed-By: João Reis <[email protected]>
  • Loading branch information
jkunkee authored and joaocgreis committed Mar 4, 2019
1 parent b9aac67 commit 26cfaf4
Show file tree
Hide file tree
Showing 3 changed files with 13 additions and 3 deletions.
12 changes: 11 additions & 1 deletion BUILDING.md
Original file line number Diff line number Diff line change
Expand Up @@ -407,9 +407,19 @@ Prerequisites:
and tools which can be included in the global `PATH`.
* The [NetWide Assembler](http://www.nasm.us/), for OpenSSL assembler modules.
If not installed in the default location, it needs to be manually added
to `PATH`. A build with the `openssl-no-asm` option does not need this.
to `PATH`. A build with the `openssl-no-asm` option does not need this, nor
does a build targeting ARM64 Windows.
* **Optional** (to build the MSI): the [WiX Toolset v3.11](http://wixtoolset.org/releases/)
and the [Wix Toolset Visual Studio 2017 Extension](https://marketplace.visualstudio.com/items?itemName=RobMensching.WixToolsetVisualStudio2017Extension).
* **Optional** Requirements for compiling for Windows 10 on ARM (ARM64):
* ARM64 Windows build machine
* Due to a GYP limitation, this is required to run compiled code
generation tools (like V8's builtins and mksnapshot tools)
* Visual Studio 15.9.0 or newer
* Visual Studio optional components
* Visual C++ compilers and libraries for ARM64
* Visual C++ ATL for ARM64
* Windows 10 SDK 10.0.17763.0 or newer

If the path to your build directory contains a space or a non-ASCII character,
the build will likely fail.
Expand Down
2 changes: 1 addition & 1 deletion tools/bootstrap/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ get-boxstarter -Force
Install-BoxstarterPackage https://raw.githubusercontent.com/nodejs/node/master/tools/bootstrap/windows_boxstarter -DisableReboots
```

Entire installation will take up about 8 GB of disk space.
Entire installation will take up about 10 GB of disk space.

## Linux

Expand Down
2 changes: 1 addition & 1 deletion tools/bootstrap/windows_boxstarter
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ choco install python2 -y

# Installs VS 2017 Build Tools
choco install visualstudio2017buildtools -y
choco install visualstudio2017-workload-vctools -y
choco install visualstudio2017-workload-vctools -y --params="--add Microsoft.VisualStudio.Component.VC.Tools.ARM64 --add Microsoft.VisualStudio.Component.VC.ATL.ARM64"

# NASM
choco install nasm -y

0 comments on commit 26cfaf4

Please sign in to comment.