46 lines
1.0 KiB
CMake
46 lines
1.0 KiB
CMake
# Copyright (C) 2018-2021 Intel Corporation
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
#
|
|
|
|
set(TARGET_NAME "XLink")
|
|
|
|
include(XLink.cmake)
|
|
|
|
add_library(${TARGET_NAME} STATIC ${XLINK_SOURCES})
|
|
|
|
if(NOT WIN32)
|
|
target_include_directories(${TARGET_NAME}
|
|
PRIVATE
|
|
"${LIBUSB_INCLUDE_DIR}")
|
|
|
|
target_link_libraries(${TARGET_NAME}
|
|
PUBLIC
|
|
Threads::Threads
|
|
${LIBUSB_LIBRARY})
|
|
endif()
|
|
|
|
target_include_directories(${TARGET_NAME}
|
|
PUBLIC
|
|
${XLINK_INCLUDE}
|
|
PRIVATE
|
|
${XLINK_PLATFORM_INCLUDE})
|
|
|
|
target_compile_definitions(${TARGET_NAME}
|
|
PRIVATE
|
|
__PC__
|
|
HAVE_STRUCT_TIMESPEC
|
|
_CRT_SECURE_NO_WARNINGS
|
|
USE_USB_VSC
|
|
)
|
|
|
|
if (ENABLE_MYRIAD_NO_BOOT)
|
|
target_compile_definitions(${TARGET_NAME}
|
|
PRIVATE
|
|
NO_BOOT)
|
|
endif()
|
|
|
|
set_property(TARGET ${TARGET_NAME} PROPERTY C_STANDARD 99)
|
|
|
|
# TODO: remove once all options are migrated
|
|
openvino_developer_export_targets(COMPONENT inference_engine_vpu TARGETS ${TARGET_NAME})
|