mirror of
https://github.com/bluekitchen/btstack.git
synced 2025-02-20 18:40:31 +00:00
add libusb flags when building with usb support
This commit is contained in:
parent
2e3e5e55d9
commit
8204d24c25
23
configure.in
23
configure.in
@ -28,9 +28,16 @@ PKG_PROG_PKG_CONFIG
|
||||
PKG_CHECK_MODULES([LIBUSB], [libusb-1.0], HAVE_LIBUSB="yes", HAVE_LIBUSB="no")
|
||||
AM_CONDITIONAL(HAVE_LIBUSB, [test "x$HAVE_LIBUSB" == "xyes"])
|
||||
|
||||
# check USB specs
|
||||
# use capitals for transprot type
|
||||
if test "x$HCI_TRANSPORT" = xusb; then
|
||||
HCI_TRANSPORT="USB"
|
||||
fi
|
||||
if test "x$HCI_TRANSPORT" = xh4; then
|
||||
HCI_TRANSPORT="H4"
|
||||
fi
|
||||
|
||||
# check USB specs
|
||||
if test "x$HCI_TRANSPORT" = xUSB; then
|
||||
if test -z "$USB_VENDOR_ID" ; then
|
||||
AC_MSG_ERROR(USB Transport requested but USB_VENDOR_ID not set. Please specify vendor ID of your USB dongle using --with-vendor-id=0x1234)
|
||||
fi
|
||||
@ -40,8 +47,8 @@ if test "x$HCI_TRANSPORT" = xusb; then
|
||||
if test "$HAVE_LIBUSB" == "no" ; then
|
||||
AC_MSG_ERROR(USB Transport requested but libusb-1.0 not found using pkg-config. Please set PKG_CONFIG_PATH correctly and/or install libusb-1.0 from your distribution or from http://libusb.sourceforge.net/api-1.0/)
|
||||
fi
|
||||
else
|
||||
HCI_TRANSPORT=H4
|
||||
CFLAGS="$CFLAGS $LIBUSB_CFLAGS"
|
||||
LDFLAGS="$LDFLAGS $LIBUSB_LIBS"
|
||||
fi
|
||||
|
||||
|
||||
@ -66,10 +73,10 @@ else
|
||||
fi
|
||||
|
||||
# summary
|
||||
if test "x$HCI_TRANSPORT" = xusb; then
|
||||
if test "x$HCI_TRANSPORT" = xUSB; then
|
||||
echo "USB_PRODUCT_ID=$USB_PRODUCT_ID"
|
||||
echo "USB_VENDOR_ID=$USB_VENDOR_ID"
|
||||
echo "LIBUSB_FLAGS=$LIBUSB_FLAGS"
|
||||
echo "LIBUSB_CFLAGS=$LIBUSB_CFLAGS"
|
||||
echo "LIBUSB_LIBS=$LIBUSB_LIBS"
|
||||
else
|
||||
echo "UART_DEVICE=$UART_DEVICE"
|
||||
@ -79,7 +86,7 @@ echo
|
||||
|
||||
# create config.h
|
||||
echo "// config.h created by configure for BTstack " `date`> config.h
|
||||
if test "x$HCI_TRANSPORT" = xusb; then
|
||||
if test "x$HCI_TRANSPORT" = xUSB; then
|
||||
echo "#define HAVE_TRANSPORT_USB" >> config.h
|
||||
echo "#define USB_PRODUCT_ID=$USB_PRODUCT_ID" >> config.h
|
||||
echo "#define USB_VENDOR_ID=$USB_VENDOR_ID" >> config.h
|
||||
@ -92,8 +99,8 @@ else
|
||||
fi
|
||||
fi
|
||||
|
||||
AC_SUBST(LIBTOOL)
|
||||
AC_SUBST(INSTALL_PROGRAM)
|
||||
# AC_SUBST(LIBTOOL)
|
||||
# AC_SUBST(INSTALL_PROGRAM)
|
||||
AC_SUBST(HAVE_LIBUSB)
|
||||
AC_OUTPUT(Makefile)
|
||||
AC_OUTPUT(src/Makefile)
|
||||
|
Loading…
x
Reference in New Issue
Block a user