Skip to content

Commit a7ea1ef

Browse files
committed
README: update build dependency list
Add info on what is optional, Change-Id: Iedfa969243d95736aaf1b236caa2c2b33f563fe7 Signed-off-by: Antonio Borneo <[email protected]> Reviewed-on: https://review.openocd.org/c/openocd/+/7256 Tested-by: jenkins
1 parent 1c5c1d1 commit a7ea1ef

File tree

1 file changed

+19
-3
lines changed

1 file changed

+19
-3
lines changed

README

Lines changed: 19 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -221,19 +221,35 @@ You'll also need:
221221
- libtool
222222
- pkg-config >= 0.23 or pkgconf
223223

224+
OpenOCD uses jimtcl library; build from git can retrieve jimtcl as git
225+
submodule.
226+
224227
Additionally, for building from git:
225228

226229
- autoconf >= 2.69
227230
- automake >= 1.14
228231
- texinfo >= 5.0
229232

230-
USB-based adapters depend on libusb-1.0.
233+
Optional USB-based adapter drivers need libusb-1.0.
231234

232-
USB-Blaster, ASIX Presto and OpenJTAG interface adapter
235+
Optional USB-Blaster, ASIX Presto and OpenJTAG interface adapter
233236
drivers need:
234237
- libftdi: http://www.intra2net.com/en/developer/libftdi/index.php
235238

236-
CMSIS-DAP support needs HIDAPI library.
239+
Optional CMSIS-DAP adapter driver needs HIDAPI library.
240+
241+
Optional linuxgpiod adapter driver needs libgpiod library.
242+
243+
Optional JLink adapter driver needs libjaylink; build from git can
244+
retrieve libjaylink as git submodule.
245+
246+
Optional ARM disassembly needs capstone library.
247+
248+
Optional development script checkpatch needs:
249+
250+
- perl
251+
- python
252+
- python-ply
237253

238254
Permissions delegation
239255
----------------------

0 commit comments

Comments
 (0)