forked from cheng/wallet
47 lines
1.5 KiB
Markdown
47 lines
1.5 KiB
Markdown
|
---
|
|||
|
title: Download and build on windows
|
|||
|
---
|
|||
|
|
|||
|
You will need an up to date edition of Visual Studio, Git-Bash for
|
|||
|
windows, and Pandoc
|
|||
|
|
|||
|
In a Git bash command prompt, `cd` to the directory where you intend to
|
|||
|
install the source code.
|
|||
|
|
|||
|
```bash
|
|||
|
git clone --recursive git@cpal.pw:~/wallet
|
|||
|
```
|
|||
|
|
|||
|
Then launch the visual studio X64 native tools command prompt. `cd` to the
|
|||
|
wallet directory that was just created
|
|||
|
|
|||
|
```DOS
|
|||
|
winConfigure
|
|||
|
```
|
|||
|
|
|||
|
If all goes well, `winConfigure.bat` will call `"%ProgramFiles%"\Git\git-bash winConfigure.sh`
|
|||
|
to launch `winConfigure.sh` in the bash command prompt,
|
|||
|
`winConfigure.sh` will configure the libraries to be built, then
|
|||
|
`winConfigure.bat` will call `msbuild`, which is Microsoft’s equivalent to
|
|||
|
`make` on steroids, `msbuild` will then build the libraries, and finally build
|
|||
|
and launch the wallet with the unit test flag set to perform and display the
|
|||
|
unit test. To rebuild the wallet after you have changed something, use
|
|||
|
Visual Studio.
|
|||
|
|
|||
|
To rebuild the html files after changing the markdown files, call the bash
|
|||
|
script `mkdocs.sh`, which calls Pandoc.
|
|||
|
|
|||
|
If something goes wrong, and it is not obvious what went wrong, go back
|
|||
|
to the git-bash command prompt and try `./winConfigure.sh`
|
|||
|
|
|||
|
Pandoc needs to be available from the git-bash command prompt to build
|
|||
|
html documentation from the markdown documentation. It gets called
|
|||
|
from `mkdocs.sh`. It normally is available if you have installed Pandoc.
|
|||
|
|
|||
|
Git-bash needs to be available from native tools command prompt. If
|
|||
|
installed, it normally is as
|
|||
|
|
|||
|
```DOS
|
|||
|
"%ProgramFiles%"\Git\git-bash
|
|||
|
```
|