The open source OpenXR runtime
0
fork

Configure Feed

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

build/cmake: make vive_config lib and link to vive, libsurvive

authored by

Christoph Haag and committed by
Jakob Bornecrantz
b2da8dfd 721b1593

+24 -5
+24 -5
src/xrt/drivers/CMakeLists.txt
··· 160 160 list(APPEND ENABLED_HEADSET_DRIVERS remote) 161 161 endif() 162 162 163 + if (XRT_BUILD_DRIVER_VIVE OR XRT_BUILD_DRIVER_SURVIVE) 164 + set(VIVE_CONFIG_SOURCE_FILES 165 + vive/vive_device.h 166 + vive/vive_device.c 167 + vive/vive_prober.h 168 + vive/vive_prober.c 169 + vive/vive_protocol.c 170 + vive/vive_protocol.h 171 + vive/vive_controller.h 172 + vive/vive_controller.c 173 + vive/vive_config.h 174 + vive/vive_config.c 175 + vive/vive_lighthouse.h 176 + vive/vive_lighthouse.c 177 + ) 178 + add_library(vive_config STATIC ${VIVE_CONFIG_SOURCE_FILES}) 179 + target_link_libraries(vive_config PRIVATE xrt-interfaces aux_util aux_math xrt-external-cjson) 180 + target_link_libraries(vive_config PRIVATE ${ZLIB_LIBRARIES}) 181 + target_include_directories(vive_config PRIVATE ${ZLIB_INCLUDE_DIRS}) 182 + endif() 183 + 163 184 if(XRT_BUILD_DRIVER_VIVE) 164 185 set(VIVE_SOURCE_FILES 165 186 vive/vive_device.h ··· 170 191 vive/vive_protocol.h 171 192 vive/vive_controller.h 172 193 vive/vive_controller.c 173 - vive/vive_config.h 174 - vive/vive_config.c 175 194 vive/vive_lighthouse.h 176 195 vive/vive_lighthouse.c 177 196 ) 178 197 179 198 add_library(drv_vive STATIC ${VIVE_SOURCE_FILES}) 180 - target_link_libraries(drv_vive PRIVATE xrt-interfaces aux_os aux_util aux_math xrt-external-cjson) 199 + target_link_libraries(drv_vive PRIVATE xrt-interfaces aux_os aux_util aux_math xrt-external-cjson vive_config) 181 200 target_link_libraries(drv_vive PRIVATE ${ZLIB_LIBRARIES}) 182 201 target_include_directories(drv_vive PRIVATE ${ZLIB_INCLUDE_DIRS}) 183 202 list(APPEND ENABLED_HEADSET_DRIVERS vive) ··· 214 233 ) 215 234 216 235 add_library(drv_survive STATIC ${SURVIVE_SOURCE_FILES}) 217 - target_link_libraries(drv_survive PRIVATE xrt-interfaces aux_os aux_util aux_math PkgConfig::SURVIVE) 236 + target_link_libraries(drv_survive PRIVATE xrt-interfaces aux_os aux_util aux_math vive_config PkgConfig::SURVIVE) 218 237 list(APPEND ENABLED_HEADSET_DRIVERS survive) 219 238 endif() 220 239 ··· 254 273 message(STATUS "Enabled drivers: ${ENABLED_DRIVERS}") 255 274 else() 256 275 message(FATAL_ERROR "You must enable at least one headset driver to build Monado.") 257 - endif() 276 + endif()