Update linking style as static linking for sample

Signed-off-by: Zongwu.Yang <Zongwu.Yang@verisilicon.com>
This commit is contained in:
Zongwu.Yang 2021-02-08 09:46:19 +08:00 committed by Kainan Cha
parent eb01d28a1a
commit c5e16157a6
3 changed files with 10 additions and 7 deletions

View File

@ -9,7 +9,7 @@ set(OVXLIB_API_ATTR "__attribute__\(\(visibility\(\"default\"\)\)\)")
message(${OVXLIB_API_ATTR}) message(${OVXLIB_API_ATTR})
add_definitions(-DOVXLIB_API=${OVXLIB_API_ATTR}) add_definitions(-DOVXLIB_API=${OVXLIB_API_ATTR})
if("${HARDWARE}" STREQUAL "A311D") if("${CONFIG}" STREQUAL "A311D")
include(cmake/A311D.cmake) include(cmake/A311D.cmake)
else() else()
include(cmake/X86_64.cmake) include(cmake/X86_64.cmake)

View File

@ -1,11 +1,11 @@
message("samples/lenet") message("samples/lenet")
set(target_name "lenet") set(TARGET_NAME "lenet")
aux_source_directory(. SRC) aux_source_directory(. SRC)
include_directories(${PROJECT_SOURCE_DIR}/include) include_directories(${PROJECT_SOURCE_DIR}/include)
include_directories(./) include_directories(./)
add_executable(${target_name} ${SRC}) add_executable(${TARGET_NAME} ${SRC})
target_link_libraries(${target_name} ${OVXDRV_LIBRARIES} tim-vx) target_link_libraries(${TARGET_NAME} ${OVXDRV_LIBRARIES} tim-vx-static)

View File

@ -1,6 +1,6 @@
message("src/tim/vx") message("src/tim/vx")
set(target_name "tim-vx") set(TARGET_NAME "tim-vx")
add_subdirectory("internal") add_subdirectory("internal")
@ -18,5 +18,8 @@ include_directories(${PROJECT_SOURCE_DIR}/include/tim/vx)
include_directories(${PROJECT_SOURCE_DIR}/src/tim/vx) include_directories(${PROJECT_SOURCE_DIR}/src/tim/vx)
include_directories(${PROJECT_SOURCE_DIR}/src/tim/vx/internal/include) include_directories(${PROJECT_SOURCE_DIR}/src/tim/vx/internal/include)
add_library(${target_name} SHARED ${SRC}) add_library(${TARGET_NAME} SHARED ${SRC})
target_link_libraries(${target_name} PRIVATE tim_internal) target_link_libraries(${TARGET_NAME} PRIVATE tim_internal)
add_library(${TARGET_NAME}-static STATIC ${SRC})
target_link_libraries(${TARGET_NAME}-static PRIVATE tim_internal)