From a7ea1ef0aa00920c7c7cb9282080e1d617eb9e81 Mon Sep 17 00:00:00 2001 From: Antonio Borneo Date: Sun, 9 Oct 2022 17:22:37 +0200 Subject: [PATCH] README: update build dependency list Add info on what is optional, Change-Id: Iedfa969243d95736aaf1b236caa2c2b33f563fe7 Signed-off-by: Antonio Borneo Reviewed-on: https://review.openocd.org/c/openocd/+/7256 Tested-by: jenkins --- README | 22 +++++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) diff --git a/README b/README index d58d377c7..08b8117db 100644 --- a/README +++ b/README @@ -221,19 +221,35 @@ You'll also need: - libtool - pkg-config >= 0.23 or pkgconf +OpenOCD uses jimtcl library; build from git can retrieve jimtcl as git +submodule. + Additionally, for building from git: - autoconf >= 2.69 - automake >= 1.14 - texinfo >= 5.0 -USB-based adapters depend on libusb-1.0. +Optional USB-based adapter drivers need libusb-1.0. -USB-Blaster, ASIX Presto and OpenJTAG interface adapter +Optional USB-Blaster, ASIX Presto and OpenJTAG interface adapter drivers need: - libftdi: http://www.intra2net.com/en/developer/libftdi/index.php -CMSIS-DAP support needs HIDAPI library. +Optional CMSIS-DAP adapter driver needs HIDAPI library. + +Optional linuxgpiod adapter driver needs libgpiod library. + +Optional JLink adapter driver needs libjaylink; build from git can +retrieve libjaylink as git submodule. + +Optional ARM disassembly needs capstone library. + +Optional development script checkpatch needs: + +- perl +- python +- python-ply Permissions delegation ----------------------