Added configuration for Yocto SDK build

Signed-off-by: Robert Kalmar <robert.kalmar@nxp.com>
This commit is contained in:
Robert Kalmar 2021-04-20 13:05:23 +02:00 committed by Kainan Cha
parent 90a15ec819
commit 867ca32046
2 changed files with 24 additions and 1 deletions

View File

@ -1,5 +1,5 @@
cmake_minimum_required (VERSION 3.14)
project(tim-vx)
project(tim-vx LANGUAGES C CXX)
OPTION(TIM_VX_ENABLE_TEST "Build the unit test" ON)
OPTION(TIM_VX_ENABLE_LAYOUT_INFER "Enable layout inference support" ON)
@ -31,6 +31,8 @@ else()
include(cmake/S905D3.cmake)
elseif("${CONFIG}" STREQUAL "vim3_android")
include(cmake/vim3_android.cmake)
elseif("${CONFIG}" STREQUAL "YOCTO")
include(cmake/YOCTO.cmake)
else()
include(cmake/X86_64_linux.cmake)
endif()

21
cmake/YOCTO.cmake Normal file
View File

@ -0,0 +1,21 @@
set(PKG_NAME "OVXDRV")
message(STATUS "Using YOCTO Project configuration.")
# The include directories are available in SDK
set(OVXDRV_INCLUDE_DIRS)
list(APPEND OVXDRV_INCLUDE_DIRS
${CMAKE_SYSROOT}/usr/include/
${CMAKE_SYSROOT}/usr/include/CL/
)
set(OVXDRV_LIBRARIES)
list(APPEND OVXDRV_LIBRARIES
libCLC.so
libGAL.so
libOpenVX.so
libOpenVXU.so
libVSC.so
libArchModelSw.so
libNNArchPerf.so)
mark_as_advanced(${OVXDRV_INCLUDE_DIRS} ${OVXDRV_LIBRARIES})