X-Git-Url: https://git.novaco.in/?a=blobdiff_plain;f=dependencies%2FREADME.md;fp=dependencies%2FREADME.md;h=08f9eeca13e629a4b071acf3e6dc6c63b947aaab;hb=a4f3e972b69cc297b0ddbfa97b50b6bf9b13f988;hp=0000000000000000000000000000000000000000;hpb=d1bba16f7f928a677bfd51083c1689084b76009c;p=novacoin.git diff --git a/dependencies/README.md b/dependencies/README.md new file mode 100644 index 0000000..08f9eec --- /dev/null +++ b/dependencies/README.md @@ -0,0 +1,22 @@ +# Cross-build dependencies for Windows x86-64 and Windows ARM64 + +## Requirements + +Please use llvm-mingw compiler which can be downloaded here: + + https://github.com/mstorsjo/llvm-mingw/releases + +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: + + sudo apt install python3-pip + pip3 install cmake + +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. + +## Setting up + + Every subdirectory contains a setup.sh script which can be used to download source code and create source trees. + +## Building + + Just execute ./build.sh script for corresponding dependency using either x86_64 or aarch64 as argument. It will build binaries automatically.