The open source OpenXR runtime
at main 42 lines 783 B view raw
1# Copyright 2019-2021, Collabora, Ltd. 2# SPDX-License-Identifier: BSL-1.0 3 4###### 5# Create a cli interface for Monado. 6 7add_executable( 8 cli 9 cli_cmd_calibration_dump.c 10 cli_cmd_info.c 11 cli_cmd_lighthouse.c 12 cli_cmd_probe.c 13 cli_cmd_slambatch.c 14 cli_cmd_test.c 15 cli_common.h 16 cli_main.c 17 ) 18add_sanitizers(cli) 19 20if(NOT WIN32) 21 # No getline on Windows, so until we have a portable impl 22 target_sources(cli PRIVATE cli_cmd_calibrate.c) 23endif() 24 25if(XRT_HAVE_OPENCV) 26 target_link_libraries(cli PRIVATE aux_tracking) 27endif() 28 29set_target_properties(cli PROPERTIES OUTPUT_NAME monado-cli PREFIX "") 30 31target_link_libraries( 32 cli 33 PRIVATE 34 aux_os 35 aux_os_ble 36 aux_util 37 aux_math 38 target_instance_no_comp 39 drv_includes 40 ) 41 42install(TARGETS cli RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})