From 6c1605719893b9a160e19def0de3a9a251de9f75 Mon Sep 17 00:00:00 2001 From: obyalian Date: Tue, 21 Oct 2025 16:41:30 +0800 Subject: [PATCH] fix: add conditional installation of udev rules for package builds --- orbbec_camera/CMakeLists.txt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/orbbec_camera/CMakeLists.txt b/orbbec_camera/CMakeLists.txt index 0f330d2a..503ef89f 100644 --- a/orbbec_camera/CMakeLists.txt +++ b/orbbec_camera/CMakeLists.txt @@ -252,6 +252,10 @@ if(INSTALL_UDEV_RULES) install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/scripts/99-obsensor-libusb.rules DESTINATION share/${PROJECT_NAME}/udev) endif() +if(DEFINED ENV{BUILDING_PACKAGE}) + # Install udev rules + install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/scripts/99-obsensor-libusb.rules DESTINATION /etc/udev/rules.d) +endif() install(TARGETS list_devices_node list_depth_work_mode_node list_camera_profile_mode_node topic_statistics_node service_benchmark_node ob_benchmark_node 435le_example_node set_device_ip image_sync_example_node DESTINATION lib/${PROJECT_NAME}/ )