mirror of
https://github.com/orbbec/OrbbecSDK_ROS2.git
synced 2026-10-04 20:17:47 +08:00
Add option to install udev rules for Orbbec cameras
This commit is contained in:
@@ -10,6 +10,7 @@ set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -fPIC -g3")
|
|||||||
set(CMAKE_BUILD_TYPE "Release")
|
set(CMAKE_BUILD_TYPE "Release")
|
||||||
option(USE_RK_HW_DECODER "Use Rockchip hardware decoder" OFF)
|
option(USE_RK_HW_DECODER "Use Rockchip hardware decoder" OFF)
|
||||||
option(USE_NV_HW_DECODER "Use Nvidia hardware decoder" OFF)
|
option(USE_NV_HW_DECODER "Use Nvidia hardware decoder" OFF)
|
||||||
|
option(INSTALL_UDEV_RULES "Install udev rule for Orbbec cameras" ON)
|
||||||
|
|
||||||
|
|
||||||
if (CMAKE_COMPILER_IS_GNUCXX OR CMAKE_CXX_COMPILER_ID MATCHES "Clang")
|
if (CMAKE_COMPILER_IS_GNUCXX OR CMAKE_CXX_COMPILER_ID MATCHES "Clang")
|
||||||
@@ -239,6 +240,11 @@ if (DEFINED ENV{BUILDING_PACKAGE})
|
|||||||
DESTINATION /etc/udev/rules.d
|
DESTINATION /etc/udev/rules.d
|
||||||
)
|
)
|
||||||
endif ()
|
endif ()
|
||||||
|
if(INSTALL_UDEV_RULES)
|
||||||
|
# Install udev rule into package share so user can manually copy with sudo if desired
|
||||||
|
install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/scripts/99-obsensor-libusb.rules
|
||||||
|
DESTINATION share/${PROJECT_NAME}/udev)
|
||||||
|
endif()
|
||||||
|
|
||||||
install(TARGETS list_devices_node
|
install(TARGETS list_devices_node
|
||||||
list_depth_work_mode_node
|
list_depth_work_mode_node
|
||||||
|
|||||||
Reference in New Issue
Block a user