From 8b6795ab9d13a7532388824aeb60b6786d30055f Mon Sep 17 00:00:00 2001 From: Ian Parker Date: Thu, 20 Jun 2024 12:27:27 +0100 Subject: [PATCH] Use hidapi-libusb on Linux --- CMakeLists.txt | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 93a23b4..70f3b52 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -5,7 +5,14 @@ set(CMAKE_CXX_STANDARD 17) find_package(PkgConfig REQUIRED) pkg_check_modules(yamlcpp REQUIRED yaml-cpp) + +if(UNIX AND NOT APPLE) +pkg_check_modules(hidapi REQUIRED hidapi-libusb) +elseif(UNIX AND APPLE) pkg_check_modules(hidapi REQUIRED hidapi) +else() +message(FATAL_ERROR "Unsupported platform") +endif() pkg_check_modules(libgeek libgeek) pkg_check_modules(glm glm)