Files

21 lines
759 B
Diff

diff --git a/libusb/CMakeLists.txt b/libusb/CMakeLists.txt
index 6cd48c4..9411468 100644
--- a/libusb/CMakeLists.txt
+++ b/libusb/CMakeLists.txt
@@ -11,9 +11,12 @@ target_link_libraries(hidapi_libusb PUBLIC hidapi_include)
if(TARGET usb-1.0)
target_link_libraries(hidapi_libusb PRIVATE usb-1.0)
else()
- include(FindPkgConfig)
- pkg_check_modules(libusb REQUIRED IMPORTED_TARGET libusb-1.0>=1.0.9)
- target_link_libraries(hidapi_libusb PRIVATE PkgConfig::libusb)
+ find_library(libusb-1.0 usb-1.0)
+ find_path(LIBUSB_INCLUDE_DIR
+ NAMES libusb.h
+ PATH_SUFFIXES libusb-1.0)
+ target_link_libraries(hidapi_libusb PRIVATE ${libusb-1.0})
+ include_directories(${LIBUSB_INCLUDE_DIR})
endif()
find_package(Threads REQUIRED)