openocd/src/helper
Paul Fertser 191a5736c2 libusb: require pkg-config support
An alternative approach to show how much cleaner the pure pkg-config
way is.

This changes the discovery procedures for libusb-1.0 and libusb-0.1,
making them depend on pkg-config being properly installed and
configured, including the necessary build host configuration for the
cross-builds (see
http://www.flameeyes.eu/autotools-mythbuster/pkgconfig/cross-compiling.html)

It should make it possible to compile OpenOCD without changes and
extra effort on GNU/Linux, FreeBSD users would need to supply a .pc
file for their libusb implementation or add LIBUSB1_LIBS and
LIBUSB1_CFLAGS to the configure environment.

Change-Id: I826e378dd1e0d101a549a573b2c63212a7e00b64
Signed-off-by: Paul Fertser <fercerpav@gmail.com>
Signed-off-by: Andreas Fritiofson <andreas.fritiofson@gmail.com>
Reviewed-on: http://openocd.zylin.com/1467
Reviewed-by: Xiaofan <xiaofanc@gmail.com>
Reviewed-by: Spencer Oliver <spen@spen-soft.co.uk>
Tested-by: Spencer Oliver <spen@spen-soft.co.uk>
2013-09-13 21:43:18 +00:00
..
Makefile.am libusb: require pkg-config support 2013-09-13 21:43:18 +00:00
bin2char.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
binarybuffer.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
binarybuffer.h Add support for 64 bit parameter to irscan 2013-07-01 08:37:14 +00:00
command.c build: remove clang warning about global var 'match' 2013-09-08 16:22:11 +00:00
command.h Add support for 64 bit parameter to irscan 2013-07-01 08:37:14 +00:00
configuration.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
configuration.h update files to correct FSF address 2013-06-05 19:52:42 +00:00
fileio.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
fileio.h update files to correct FSF address 2013-06-05 19:52:42 +00:00
ioutil.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
ioutil.h update files to correct FSF address 2013-06-05 19:52:42 +00:00
ioutil_stubs.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
jim-nvp.c build: cleanup src/helper directory 2012-02-06 10:49:52 +00:00
jim-nvp.h build: cleanup src/helper directory 2012-02-06 10:49:52 +00:00
list.h Add a bit-level transfer queue 2012-07-06 14:58:25 +00:00
log.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
log.h update files to correct FSF address 2013-06-05 19:52:42 +00:00
options.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
replacements.c libusb: require pkg-config support 2013-09-13 21:43:18 +00:00
replacements.h libusb1_common, ftdi: clarify libusb_open error message 2013-06-12 14:40:16 +00:00
startup.tcl Fix "Evaluate 'script' in the global scope" 2011-10-24 17:40:52 +00:00
system.h update files to correct FSF address 2013-06-05 19:52:42 +00:00
time_support.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
time_support.h update files to correct FSF address 2013-06-05 19:52:42 +00:00
time_support_common.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
types.h update files to correct FSF address 2013-06-05 19:52:42 +00:00
util.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
util.h update files to correct FSF address 2013-06-05 19:52:42 +00:00