Commit Graph

21 Commits

Author SHA1 Message Date
Sebastian Marsching f2679b01af Allow building XVC client without libftdi.
Unlike the XVC server, the XVC client does not depend on libftdi, so
building it just depends on having separate flags for enabling it.
2026-03-01 19:49:07 +01:00
Gwenhael Goavec-Merou 3fb7fcbf98 doc/guide/install.rst: added note about plugdev/dialout, introduces new 70-openfpgaloader.rules (without GROUP) file 2026-02-20 08:33:23 +01:00
Selim Sandal 7a2ea1376e windows: add clang cross-compile support on Linux 2026-02-17 22:17:35 +03:00
Selim Sandal 278e04ebd6 windows: make zlib static by default 2026-02-17 22:05:53 +03:00
Gwenhael Goavec-Merou 1f72df2936 doc/guide/install.rst: added common's subsection about enabling/disabling cables/vendors drivers 2026-02-17 10:34:52 +01:00
Gwenhael Goavec-Merou d2f40f03c6 doc,.github/workflows/Test.yml: removed btd uses, looks obsolete 2026-02-16 15:31:20 +01:00
Selim Sandal afecedb9fb Add MinGW-w64 cross-compilation support for Windows
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>
2026-02-12 18:08:05 +01:00
Cayetano Santos 626084947d
doc/guide/install.rst: udev rules instructions under GuixSystem. 2025-07-03 10:43:40 +02:00
vlad1k337 3bb0071ce7
Update install.rst
openFPGALoader binary is available in Debian/Ubuntu repositories
2024-12-21 09:12:24 -06:00
Cayetano Santos d3b1e62bfa
doc/guide/install.rst: instructions to install under Guix 2024-12-02 21:06:48 +01:00
Gwenhael Goavec-Merou cf61e715cb CMakeLists: when gzip is available spiOverJtag .bit and .rbf are compressed before installing 2023-02-02 07:38:35 +01:00
Cedric de Wijs 0bdef7bab1 typo's, added git as dependency 2022-12-18 13:56:54 +01:00
Gwenhael Goavec-Merou 27d64e0248 doc/guide/install: add a note about Linux group right 2022-09-17 15:56:51 +02:00
Gwenhael Goavec-Merou df56450e96 doc/guide/install: add a note for libgpiod 2022-07-26 20:32:46 +02:00
Jean THOMAS 9f6d3dd82e doc/guide: Add instructions for manual installation on macOS 2022-03-22 21:40:06 +01:00
Gwenhael Goavec-Merou 8d1ac49ac2 doc: install: in tree build 2022-03-03 15:33:30 +01:00
RGD2 70b06300f7 Update install.rst
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
2022-02-27 17:51:41 +01:00
Pepijn de Vos f88ece80cc
Fix debian command 2022-02-27 16:48:04 +01:00
Hirosh Dabui 7a7f1723ea add support for colorlight-i9 2022-02-20 01:41:17 +01:00
Gwenhael Goavec-Merou 060ea129ec doc/guide/install: archlinux: list required libraries to build from source 2021-12-14 07:51:49 +01:00
umarcor bfa1167892 doc: convert guide from md to rst 2021-11-28 10:20:43 +01:00