08f9eeca13e629a4b071acf3e6dc6c63b947aaab
[novacoin.git] / dependencies / README.md
1 # Cross-build dependencies for Windows x86-64 and Windows ARM64
2
3 ## Requirements
4
5 Please use llvm-mingw compiler which can be downloaded here:
6
7     https://github.com/mstorsjo/llvm-mingw/releases
8
9 You will also need to install CMake 3.20 or newer to compile Qt libraries. Simplest way to do this is to use python repositories:
10
11     sudo apt install python3-pip
12     pip3 install cmake
13
14 Unpack compiler binaries to suitable directory (/opt is preferred) and ensure that its /bin subdirectory is mentioned in your PATH. You will also need to add /home/user/.local/bin to PATH as well.
15
16 ## Setting up
17
18    Every subdirectory contains a setup.sh script which can be used to download source code and create source trees.
19
20 ## Building
21
22    Just execute ./build.sh script for corresponding dependency using either x86_64 or aarch64 as argument. It will build binaries automatically.