Add Windows native module requirements

This commit is contained in:
Germain Souquet 2021-04-29 15:36:10 +01:00
parent 989b4df6c6
commit b5fdeddec3
2 changed files with 24 additions and 1 deletions

View file

@ -65,7 +65,7 @@ yarn run build:native
``` ```
On Windows, this will automatically determine the architecture to build for based On Windows, this will automatically determine the architecture to build for based
on the environment (ie. set up by vcvarsall.bat). on the environment. Make sure that you have all the [tools required to perform the native modules build](docs/windows-requirements.md)
Now you can build the package: Now you can build the package:

View file

@ -0,0 +1,23 @@
# Windows
## Requirements to build native modules
If you want to build native modules, make sure that the following tools are installed on your system.
- [Node 14](https://nodejs.org)
- [Python 3](https://www.python.org/downloads/)
- [Strawberry Perl](https://strawberryperl.com/)
- [Rust](https://rustup.rs/)
- [Visual Studio](https://visualstudio.microsoft.com/downloads/) with the following packages
- MSVC VS 2019 C++
- Windows 10 SDK
- C++ Clang tools
Once installed make sure all those utilities are accessible in your `PATH`.
In order to load all the C++ utilities installed by Visual Studio you can run the following in a terminal window.
```
call "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\vcvarsall.bat" amd64
```
You can replace `amd64` with `x86` depending on your CPU architecture.