aboutsummaryrefslogtreecommitdiff
path: root/configure.ac
AgeCommit message (Collapse)AuthorFilesLines
2022-08-24Bump package version to 0.3.10.3.1Marc Schink1-1/+1
Signed-off-by: Marc Schink <dev@zapb.de>
2022-08-24configure.ac: Remove stray '+'Marc Schink1-1/+1
This fixes building with Autoconf < 2.7. Signed-off-by: Marc Schink <dev@zapb.de>
2022-08-15Bump package version to 0.3.00.3.0Marc Schink1-1/+1
Signed-off-by: Marc Schink <dev@zapb.de>
2022-06-23Bump libtool version to 2:0:2Marc Schink1-1/+1
The last release had the libtool version 1:0:1. Because we have added interfaces since the last release, the new version is 2:0:2. Signed-off-by: Marc Schink <dev@zapb.de>
2022-06-20configure.ac: Drop 'AC_PROG_CC_C99' for Autoconf >= 2.70Marc Schink1-1/+2
Thanks to rdiez for reporting this. Signed-off-by: Marc Schink <dev@zapb.de>
2020-12-12configure.ac: Fix comment about libusbMarc Schink1-1/+1
Signed-off-by: Marc Schink <dev@zapb.de>
2020-07-11Bump libtool version to 1:0:1Marc Schink1-1/+1
The last release (0.1.0) had the libtool version 0:0:0. Since this release adds interfaces, the new version is 1:0:1. Signed-off-by: Marc Schink <dev@zapb.de>
2020-07-11configure.ac: Change package bug report address and URLMarc Schink1-2/+2
Signed-off-by: Marc Schink <dev@zapb.de>
2020-05-31Make autotools work with README.mdMarc Schink1-1/+1
Signed-off-by: Marc Schink <dev@zapb.de>
2019-10-03configure.ac: Add AC_PROG_CC_C99Marc Schink1-0/+1
Signed-off-by: Marc Schink <jaylink-dev@marcschink.de>
2019-09-28configure: fix build issue when building under MSYS2Spencer Oliver1-2/+1
Signed-off-by: Spencer Oliver <spen@spen-soft.co.uk>
2018-07-30Add jaylink_device_get_usb_bus_ports()Oleksij Rempel1-1/+1
The function is needed for USB path filtering within OpenOCD. This change bumps libusb version requirement to 1.0.16. Signed-off-by: Marc Schink <jaylink-dev@marcschink.de> [jaylink-dev@marcschink.de: Rework API and cleanups] Signed-off-by: Oleksij Rempel <o.rempel@pengutronix.de>
2017-08-31configure.ac: Remove 'check-news' Automake optionMarc Schink1-1/+1
Signed-off-by: Marc Schink <jaylink-dev@marcschink.de>
2017-07-12configure.ac: Add switch to disable libusb supportMarc Schink1-9/+18
Signed-off-by: Marc Schink <jaylink-dev@marcschink.de>
2017-07-12configure.ac: Show enabled transportsMarc Schink1-0/+8
Signed-off-by: Marc Schink <jaylink-dev@marcschink.de>
2017-07-12Make libusb optionalMarc Schink1-1/+12
Foolishly, 'interface' is a reserved keyword on Windows according to MSDN: https://msdn.microsoft.com/en-us/library/2kb28261.aspx Rename all 'interface' identifiers in the source code to avoid possible conflicts. This is necessary because if libusb is not available, the keyword is not undefined (#undef) by libusb.h any longer. Signed-off-by: Marc Schink <jaylink-dev@marcschink.de>
2017-01-01Bump package version to 0.2.0Marc Schink1-1/+1
Signed-off-by: Marc Schink <jaylink-dev@marcschink.de>
2016-11-11Add project website URLMarc Schink1-1/+2
Signed-off-by: Marc Schink <jaylink-dev@marcschink.de>
2016-11-11configure.ac: Add 'check-news' Automake optionMarc Schink1-1/+1
Signed-off-by: Marc Schink <jaylink-dev@marcschink.de>
2016-11-11configure.ac: Use 'gnu' Automake strictnessMarc Schink1-1/+1
Signed-off-by: Marc Schink <jaylink-dev@marcschink.de>
2016-11-05configure.ac: Add bug report email addressMarc Schink1-1/+1
Signed-off-by: Marc Schink <jaylink-dev@marcschink.de>
2016-11-05Doxyfile: Set PROJECT_NUMBER to current package versionMarc Schink1-0/+1
Signed-off-by: Marc Schink <jaylink-dev@marcschink.de>
2016-11-05configure.ac: Do not assign user variablesMarc Schink1-7/+8
Do not assign user variables (e.g. CFLAGS) in configure.ac, otherwise users are not able to modify them properly at 'make' and 'configure' invocation time. For more information, see: https://www.gnu.org/software/automake/manual/html_node/Flag-Variables-Ordering.html Thanks to Paul Fertser for spotting this. Signed-off-by: Marc Schink <jaylink-dev@marcschink.de>
2016-10-25Rework code for libtool versioningMarc Schink1-11/+3
Signed-off-by: Marc Schink <jaylink-dev@marcschink.de>
2016-10-25Append Git revision hash to package versionMarc Schink1-18/+3
Append the short Git revision hash of the current commit to the package version if there is no release tag for the package version on it and Git is available. This makes the package version more informative and allows the distinction between development and release versions. This code is inspired by, but not derived from, a patch from Daniel Elstner for the libsigrok project. Signed-off-by: Marc Schink <jaylink-dev@marcschink.de>
2016-08-03Use string for IPv4 address in jaylink_connectionMarc Schink1-0/+4
Instead of representing the IPv4 address as 32-bit integer, use the much more convenient quad-dotted decimal string representation. Signed-off-by: Marc Schink <jaylink-dev@marcschink.de>
2016-07-26configure.ac: Fix wrong equality operatorMarc Schink1-1/+1
Signed-off-by: Marc Schink <jaylink-dev@marcschink.de>
2016-07-23Minor code cleanupsMarc Schink1-12/+11
Signed-off-by: Marc Schink <jaylink-dev@marcschink.de>
2016-04-26configure.ac: Add configuration summaryMarc Schink1-0/+9
2016-03-08Use __USE_MINGW_ANSI_STDIO for MinGW buildMarc Schink1-0/+8
This enables C99 compatible stdio functions on MinGW instead of using the incompatible functions provided by Microsoft.
2016-01-31Always use libtool's -no-undefined optionMarc Schink1-7/+0
2015-12-19Relax version requirementsMarc Schink1-1/+1
This avoids bumping the version requirements of OpenOCD unnecessarily due to libjaylink integration.
2015-04-17configure.ac: Add option for sub-project build.Marc Schink1-0/+10
This patch adds the --enable-subproject-build option to build libjaylink as libtool convenience library and to disable the installation. This enables the integration of libjaylink as sub-project of another project.
2015-04-04Introduce package and library versioning.Marc Schink1-3/+34
2015-03-23Change license to GPLv2+.Marc Schink1-1/+1
2015-03-02Add build support for Windows/MinGW.Marc Schink1-0/+11
2015-03-02Mark visibility of public API and private functions.Marc Schink1-3/+4
Add macros JAYLINK_API and JAYLINK_PRIV to mark public API and private symbols. JAYLINK_API is used to mark symbols which should be part of the public API whereas JAYLINK_PRIV is used to mark symbols which should be accessible among internal files but not be part of the public API. To prevent symbol leakage all non-static symbols are treated as marked with JAYLINK_PRIV unless explicitly marked with JAYLINK_API. JAYLINK_API and JAYLINK_PRIV use the visibility feature of gcc which requires version 4.0 or greater. See: http://gcc.gnu.org/wiki/Visibility
2015-03-02Add pkg-config support.Marc Schink1-0/+1
These changes allow compiling and linking against libjaylink with an invocation like `pkg-config --cflags --libs libjaylink`.
2015-03-02Add helper functions to deal with data of a device.Marc Schink1-0/+1
2015-03-02configure.ac: Fix warnings about missing AM_PROG_AR.Marc Schink1-0/+5
See: https://lists.gnu.org/archive/html/bug-automake/2012-05/msg00008.html
2015-03-02Initial commit.Marc Schink1-0/+59
Basic structure of the library which supports enumeration of J-Link USB devices.