Add CMake toolchain file and module to enable cross-compiling
openFPGALoader for Windows from Linux using MinGW-w64.
Features:
- Automatic download and build of libusb and libftdi dependencies
- CMake toolchain file for x86_64-w64-mingw32
- Fully static executable (only depends on Windows system DLLs)
- Works on Debian/Ubuntu, Fedora/RHEL/Rocky Linux
Usage:
cmake -DCMAKE_TOOLCHAIN_FILE=cmake/Toolchain-x86_64-w64-mingw32.cmake ..
cmake --build . --parallel
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Build instructions from source for debian-based distros fixed
- a git clone line was added to clarify when and where source should be
- tested on Debian GNU/Linux 11 (bullseye) / WSL2