From de81c54e4e66c5df56dcd62ec476fcfeab7f415a Mon Sep 17 00:00:00 2001 From: Dominic Spill Date: Sun, 26 Apr 2015 16:54:22 +0100 Subject: [PATCH] Fix discovery of libusb 1.0 for FreeBSD --- host/cmake/modules/FindUSB1.cmake | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/host/cmake/modules/FindUSB1.cmake b/host/cmake/modules/FindUSB1.cmake index 0cbf8022..2f3138dc 100644 --- a/host/cmake/modules/FindUSB1.cmake +++ b/host/cmake/modules/FindUSB1.cmake @@ -24,10 +24,15 @@ else (LIBUSB_INCLUDE_DIR AND LIBUSB_LIBRARIES) pkg_check_modules(PC_LIBUSB libusb-1.0) ENDIF(NOT WIN32) + set(LIBUSB_LIBRARY_NAME usb-1.0) + IF(${CMAKE_SYSTEM_NAME} MATCHES "FreeBSD") + set(LIBUSB_LIBRARY_NAME usb) + ENDIF(${CMAKE_SYSTEM_NAME} MATCHES "FreeBSD") + FIND_PATH(LIBUSB_INCLUDE_DIR libusb.h PATHS ${PC_LIBUSB_INCLUDEDIR} ${PC_LIBUSB_INCLUDE_DIRS}) - FIND_LIBRARY(LIBUSB_LIBRARIES NAMES usb-1.0 + FIND_LIBRARY(LIBUSB_LIBRARIES NAMES ${LIBUSB_LIBRARY_NAME} PATHS ${PC_LIBUSB_LIBDIR} ${PC_LIBUSB_LIBRARY_DIRS}) include(FindPackageHandleStandardArgs)