From 0bd2f9b4888dc02de4e6dd65032d9e072ff5288a Mon Sep 17 00:00:00 2001 From: Eran Date: Sat, 28 Oct 2023 14:25:02 +0300 Subject: [PATCH] fix pybackend missing udev watcher --- wrappers/python/CMakeLists.txt | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/wrappers/python/CMakeLists.txt b/wrappers/python/CMakeLists.txt index 5a6abba2b9..5ebb8906cc 100644 --- a/wrappers/python/CMakeLists.txt +++ b/wrappers/python/CMakeLists.txt @@ -148,6 +148,18 @@ if(APPLE) endif() endif() +if(${BACKEND} STREQUAL RS2_USE_V4L2_BACKEND) + if(UDEV_FOUND) + target_sources( pybackend2 + PRIVATE + ../../src/linux/udev-device-watcher.cpp + ../../src/linux/udev-device-watcher.h + ) + target_link_libraries( pybackend2 PRIVATE udev ) + target_compile_definitions( pybackend2 PRIVATE -DUSING_UDEV ) + endif() +endif() + install(TARGETS pybackend2 pyrealsense2 EXPORT pyrealsense2Targets RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}