linux specific: Explicit linking of libudev because there are

two versions out there in the wild. libusb0 is still used on
some LTS distros, for example on Centos6.
This commit is contained in:
bubnikv 2019-11-28 10:09:13 +01:00
parent 67b8506800
commit 67827546cf
2 changed files with 156 additions and 29 deletions

View file

@ -13,5 +13,7 @@ include_directories(include)
add_library(hidapi STATIC ${HIDAPI_IMPL})
if (CMAKE_SYSTEM_NAME STREQUAL "Linux")
target_link_libraries(hidapi udev)
# Don't link the udev library, as there are two versions out there (libudev.so.0, libudev.so.1), so they are linked explicitely.
# target_link_libraries(hidapi udev)
target_link_libraries(hidapi)
endif()