From 867ca320465ab35ff4bd299ce3735f76dc61f61f Mon Sep 17 00:00:00 2001 From: Robert Kalmar Date: Tue, 20 Apr 2021 13:05:23 +0200 Subject: [PATCH] Added configuration for Yocto SDK build Signed-off-by: Robert Kalmar --- CMakeLists.txt | 4 +++- cmake/YOCTO.cmake | 21 +++++++++++++++++++++ 2 files changed, 24 insertions(+), 1 deletion(-) create mode 100644 cmake/YOCTO.cmake diff --git a/CMakeLists.txt b/CMakeLists.txt index 0fb7c05..aa45e3a 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -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() diff --git a/cmake/YOCTO.cmake b/cmake/YOCTO.cmake new file mode 100644 index 0000000..cb0652d --- /dev/null +++ b/cmake/YOCTO.cmake @@ -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}) \ No newline at end of file