Update CMakeLists.txt (#187)

Enable build tim-vx as dynamic-library by default will be more friendly for other repo such as tflite-vx-delegate.
This commit is contained in:
Sven 2021-10-12 19:50:55 +08:00 committed by GitHub
parent c4543c706f
commit f8846e701e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 2 additions and 2 deletions

View File

@ -1,7 +1,7 @@
cmake_minimum_required (VERSION 3.14) cmake_minimum_required (VERSION 3.14)
project(tim-vx LANGUAGES C CXX) project(tim-vx LANGUAGES C CXX)
option(BUILD_SHARED_LIBS "Build using shared libraries" OFF) option(BUILD_SHARED_LIBS "Build using shared libraries" ON)
option(TIM_VX_ENABLE_TEST "Build the unit test" OFF) option(TIM_VX_ENABLE_TEST "Build the unit test" OFF)
option(TIM_VX_ENABLE_LAYOUT_INFER "Enable layout inference support" ON) option(TIM_VX_ENABLE_LAYOUT_INFER "Enable layout inference support" ON)
option(TIM_VX_ENABLE_NBG_PARSER "Enable NBG parser" OFF) option(TIM_VX_ENABLE_NBG_PARSER "Enable NBG parser" OFF)

View File

@ -74,7 +74,7 @@ if(TIM_VX_ENABLE_TEST)
include(GoogleTest) include(GoogleTest)
add_executable(unit_test ${${TARGET_NAME}_TEST_SRCS}) add_executable(unit_test ${${TARGET_NAME}_TEST_SRCS})
target_link_libraries(unit_test PRIVATE gtest gtest_main gmock gmock_main ${TARGET_NAME}) target_link_libraries(unit_test PRIVATE gtest gtest_main gmock gmock_main ${TARGET_NAME} ${OVXDRV_LIBRARIES})
target_include_directories(unit_test PRIVATE target_include_directories(unit_test PRIVATE
${PROJECT_SOURCE_DIR}/include ${PROJECT_SOURCE_DIR}/include
${CMAKE_CURRENT_SOURCE_DIR}/vx ${CMAKE_CURRENT_SOURCE_DIR}/vx