fbb0b7a
diff --git a/lib/CMakeLists.txt b/lib/CMakeLists.txt
fbb0b7a
index a2d04f4..20143dd 100644
fbb0b7a
--- a/lib/CMakeLists.txt
fbb0b7a
+++ b/lib/CMakeLists.txt
fbb0b7a
@@ -35,8 +35,6 @@ list(APPEND fcdproplus_sources
fbb0b7a
 
fbb0b7a
 if(APPLE)
fbb0b7a
   list(APPEND fcdproplus_sources ${CMAKE_CURRENT_SOURCE_DIR}/hid/hidmac.c)
fbb0b7a
-else()
fbb0b7a
-  list(APPEND fcdproplus_sources ${CMAKE_CURRENT_SOURCE_DIR}/hid/hid.c)
fbb0b7a
 endif()
fbb0b7a
 
fbb0b7a
 if(APPLE)
fbb0b7a
@@ -45,7 +43,8 @@ if(APPLE)
fbb0b7a
   FIND_LIBRARY(COREFOUNDATION_LIBRARY CoreFoundation)
fbb0b7a
   list(APPEND fcdproplus_libs ${COREFOUNDATION_LIBRARY})
fbb0b7a
 else()
fbb0b7a
-  list(APPEND fcdproplus_libs ${LIBUSB_LIBRARIES} )
fbb0b7a
+  FIND_LIBRARY(HIDAPI_LIBRARY hidapi-libusb)
fbb0b7a
+  list(APPEND fcdproplus_libs ${LIBUSB_LIBRARIES} ${HIDAPI_LIBRARY} )
fbb0b7a
 endif()
fbb0b7a
 
fbb0b7a
 add_library(gnuradio-fcdproplus SHARED ${fcdproplus_sources})
fbb0b7a
diff --git a/lib/fcdproplus_impl.h b/lib/fcdproplus_impl.h
fbb0b7a
index 1644ce7..fba4af7 100644
fbb0b7a
--- a/lib/fcdproplus_impl.h
fbb0b7a
+++ b/lib/fcdproplus_impl.h
fbb0b7a
@@ -23,7 +23,7 @@
fbb0b7a
 
fbb0b7a
 #include <fcdproplus/fcdproplus.h>
fbb0b7a
 #include <gnuradio/audio/source.h>
fbb0b7a
-#include "hidapi.h"
fbb0b7a
+#include <hidapi/hidapi.h>
fbb0b7a
 
fbb0b7a
 namespace gr {
fbb0b7a
   namespace fcdproplus {