kinect/codes/Azure-Kinect-Sensor-SDK/tests/FirmwareTests/CMakeLists.txt

28 lines
937 B
CMake

# Copyright (c) Microsoft Corporation. All rights reserved.
# Licensed under the MIT License.
# Currently the conn_ex_utility is Windows only, so these tests are only valid during a Windows build.
if ("${CMAKE_SYSTEM_NAME}" STREQUAL "Windows")
add_executable(firmware_fw firmware_helper.cpp firmware_fw.cpp firmware_interrupt_fw.cpp)
target_compile_definitions(firmware_fw PRIVATE _CRT_SECURE_NO_WARNINGS)
target_link_libraries(firmware_fw PRIVATE
k4ainternal::utcommon
k4ainternal::conn_ex_utility
k4ainternal::depth_mcu
k4ainternal::color_mcu
k4ainternal::calibration
k4ainternal::firmware
k4ainternal::logging
k4ainternal::usb_cmd)
# Include the PUBLIC directories specified by k4ainternal::conn_ex_utility
target_include_directories(firmware_fw PRIVATE $<TARGET_PROPERTY:k4ainternal::conn_ex_utility,INTERFACE_INCLUDE_DIRECTORIES>)
k4a_add_tests(TARGET firmware_fw TEST_TYPE FIRMWARE)
endif()