The open source OpenXR runtime
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

d/rs: Meson build

+27 -1
+7
meson.build
··· 63 63 libjpeg = dependency('libjpeg', required: false) 64 64 libusb = dependency('libusb-1.0', required: false) 65 65 opengl = dependency('gl', required: get_option('opengl')) 66 + rs = dependency('realsense2', required: false) 66 67 sdl2 = dependency('sdl2', required: get_option('gui')) 67 68 udev = dependency('libudev', required: false) 68 69 libuvc = dependency('libuvc', required: false) ··· 170 171 if zlib.found() and ('auto' in drivers or 'vive' in drivers) 171 172 if 'vive' not in drivers 172 173 drivers += ['vive'] 174 + endif 175 + endif 176 + 177 + if rs.found() and ('auto' in drivers or 'rs' in drivers) 178 + if 'rs' not in drivers 179 + drivers += ['rs'] 173 180 endif 174 181 endif 175 182
+1 -1
meson_options.txt
··· 3 3 4 4 option('drivers', 5 5 type: 'array', 6 - choices: ['auto', 'dummy', 'hdk', 'hydra', 'ns', 'ohmd', 'psmv', 'psvr', 'v4l2', 'vive'], 6 + choices: ['auto', 'dummy', 'hdk', 'hydra', 'ns', 'ohmd', 'psmv', 'psvr', 'rs', 'v4l2', 'vive'], 7 7 value: ['auto'], 8 8 description: 'Set of drivers to build') 9 9
+1
src/meson.build
··· 10 10 conf_data.set('XRT_BUILD_DRIVER_OHMD', 'ohmd' in drivers) 11 11 conf_data.set('XRT_BUILD_DRIVER_PSMV', 'psmv' in drivers) 12 12 conf_data.set('XRT_BUILD_DRIVER_PSVR', 'psvr' in drivers) 13 + conf_data.set('XRT_BUILD_DRIVER_RS', 'rs' in drivers) 13 14 conf_data.set('XRT_BUILD_DRIVER_V4L2', 'v4l2' in drivers) 14 15 conf_data.set('XRT_BUILD_DRIVER_VIVE', 'vive' in drivers) 15 16
+2
src/targets_enabled_drivers.h.meson_in
··· 23 23 24 24 #mesondefine XRT_BUILD_DRIVER_PSVR 25 25 26 + #mesondefine XRT_BUILD_DRIVER_RS 27 + 26 28 #mesondefine XRT_BUILD_DRIVER_V4L2 27 29 28 30 #mesondefine XRT_BUILD_DRIVER_VIVE
+11
src/xrt/drivers/meson.build
··· 89 89 build_by_default: 'psvr' in drivers, 90 90 ) 91 91 92 + lib_drv_rs = static_library( 93 + 'drv_rs', 94 + files( 95 + 'realsense/rs_6dof.c', 96 + 'realsense/rs_interface.h', 97 + ), 98 + include_directories: xrt_include, 99 + dependencies: [aux, rs], 100 + build_by_default: 'rs' in drivers, 101 + ) 102 + 92 103 lib_drv_v4l2 = static_library( 93 104 'drv_v4l2', 94 105 files(
+5
src/xrt/targets/meson.build
··· 40 40 driver_libs += [lib_drv_psvr] 41 41 endif 42 42 43 + if 'rs' in drivers 44 + driver_libs += [lib_drv_rs] 45 + driver_deps += [rs] 46 + endif 47 + 43 48 if 'v4l2' in drivers 44 49 driver_libs += [lib_drv_v4l2] 45 50 driver_deps += [v4l2]