Skip to content

Latest commit

 

History

History
72 lines (42 loc) · 1.63 KB

File metadata and controls

72 lines (42 loc) · 1.63 KB

libjaylink

libjaylink is a shared library written in C to access SEGGER J-Link and compatible devices.

Requirements

libjaylink requires the following packages:

  • GCC (>= 4.0) or Clang

  • pkg-config >= 0.23

  • libusb >= 1.0.9 (optional)

  • Doxygen (optional, only required for API documentation)

If you're building libjaylink from Git, the following packages are additionally required:

  • Git
  • Meson >= 0.53.0
  • Ninja >= 1.10.0

Building and installing

In order to get the latest Git version of libjaylink, run the following command:

git clone https://gitlab.zapb.de/libjaylink/libjaylink.git

Next, enter the libjaylink directory:

cd libjaylink

Afterwards, setup Meson and compile libjaylink:

meson setup build
meson compile -C build

After compilation finishes without any errors, use the following command to install libjaylink:

meson install -C build

Portability

libjaylink supports the following operating systems:

  • GNU/Linux
  • FreeBSD
  • OpenBSD
  • NetBSD
  • Microsoft Windows
    • Cygwin, MinGW and MSYS2
  • OS X

Contribution

If you would like to contribute to this project, whether by adding new features or reporting bugs, please read the relevant sections in HACKING.

Support

If you appreciate the project, feel free to donate on Liberapay:

Liberapay donation link

Copyright and license

libjaylink is licensed under the terms of the GNU Lesser General Public License (LGPL) v2.1 or later. See COPYING file for details.

Website

https://gitlab.zapb.de/libjaylink/libjaylink.git