File tree Expand file tree Collapse file tree 1 file changed +5
-3
lines changed Expand file tree Collapse file tree 1 file changed +5
-3
lines changed Original file line number Diff line number Diff line change @@ -10,6 +10,7 @@ set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -fPIC -g3")
1010set (CMAKE_BUILD_TYPE "Release" )
1111option (USE_RK_HW_DECODER "Use Rockchip hardware decoder" OFF )
1212option (USE_NV_HW_DECODER "Use Nvidia hardware decoder" OFF )
13+ option (INSTALL_UDEV_RULES "Install udev rule for Orbbec cameras" ON )
1314
1415if (CMAKE_COMPILER_IS_GNUCXX OR CMAKE_CXX_COMPILER_ID MATCHES "Clang" )
1516 add_compile_options (-Wall -Wextra -Werror -Wno-pedantic -Wno-array-bounds)
@@ -246,9 +247,10 @@ file(GLOB_RECURSE EXTENSION_FILES "${ORBBEC_LIBS_DIR}/extensions/*")
246247if (EXTENSION_FILES)
247248 install (FILES ${EXTENSION_FILES} DESTINATION lib/extensions/)
248249endif ()
249- if (DEFINED ENV{BUILDING_PACKAGE})
250- # Install udev rules
251- install (FILES ${CMAKE_CURRENT_SOURCE_DIR} /scripts/99-obsensor-libusb.rules DESTINATION /etc/udev/rules.d)
250+ if (INSTALL_UDEV_RULES)
251+ # Install udev rule into package share so user can manually copy with sudo if desired
252+ install (FILES ${CMAKE_CURRENT_SOURCE_DIR} /scripts/99-obsensor-libusb.rules
253+ DESTINATION share/${PROJECT_NAME} /udev)
252254endif ()
253255
254256install (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} /
You can’t perform that action at this time.
0 commit comments