CMake: search for libusb-1.0
Unfortunately libusb-1.0 header file brings some extra warnings
/usr/include/libusb-1.0/libusb.h:1431:9: warning:
cast from 'unsigned char *' to 'struct libusb_control_setup *' increases required alignment from 1 to 2 [-Wcast-align]
return (struct libusb_control_setup *) transfer->buffer;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/libusb-1.0/libusb.h:1460:39: warning:
cast from 'unsigned char *' to 'struct libusb_control_setup *' increases required alignment from 1 to 2 [-Wcast-align]
struct libusb_control_setup *setup = (struct libusb_control_setup *) buffer;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/libusb-1.0/libusb.h:1505:39: warning:
cast from 'unsigned char *' to 'struct libusb_control_setup *' increases required alignment from 1 to 2 [-Wcast-align]
struct libusb_control_setup *setup = (struct libusb_control_setup *) buffer;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
This commit is contained in:
parent
15582d7063
commit
05f3c61013
@ -35,7 +35,7 @@ IF(NOT LIBUSB_FOUND)
|
||||
# If not under Windows we use PkgConfig
|
||||
FIND_PACKAGE (PkgConfig)
|
||||
IF(PKG_CONFIG_FOUND)
|
||||
PKG_CHECK_MODULES(LIBUSB REQUIRED libusb)
|
||||
PKG_CHECK_MODULES(LIBUSB REQUIRED libusb-1.0)
|
||||
ELSE(PKG_CONFIG_FOUND)
|
||||
MESSAGE(FATAL_ERROR "Could not find PkgConfig")
|
||||
ENDIF(PKG_CONFIG_FOUND)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user