Adjust cmake test for libusb library so that the compatible libusb for
freebsd can be found. Since freebsd's libusb header are located in
a different place from libusb-1.0, the includes in the source code must
be adjusted using #include <libusb.h>. Actually those new include
statements are those that libusb-1.0 really expects to be used (see
libusb-1.0.pc cflags to verify this).
Taken from libfreenect commit
8219750df3a13501626a7f7f54d24afb8e64ec3f
https://github.com/OpenKinect/libfreenect/commit/
8219750df3a13501626a7f7f54d24afb8e64ec3f
else (LIBUSB_1_LIBRARIES AND LIBUSB_1_INCLUDE_DIRS)
find_path(LIBUSB_1_INCLUDE_DIR
NAMES
- libusb-1.0/libusb.h
+ libusb.h
PATHS
/usr/include
/usr/local/include
find_library(LIBUSB_1_LIBRARY
NAMES
- usb-1.0
+ usb-1.0 usb
PATHS
/usr/lib
/usr/local/lib
# show the LIBUSB_1_INCLUDE_DIRS and LIBUSB_1_LIBRARIES variables only in the advanced view
mark_as_advanced(LIBUSB_1_INCLUDE_DIRS LIBUSB_1_LIBRARIES)
-endif (LIBUSB_1_LIBRARIES AND LIBUSB_1_INCLUDE_DIRS)
\ No newline at end of file
+endif (LIBUSB_1_LIBRARIES AND LIBUSB_1_INCLUDE_DIRS)
#include <stdlib.h>
#include <string.h>
#include <errno.h>
-#include <libusb-1.0/libusb.h>
+#include <libusb.h>
#include "am7xxx.h"
#include "serialize.h"