diff --git a/CMakeLists.txt b/CMakeLists.txt index 295c077..2f9f67a 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -9,7 +9,7 @@ set(OVXLIB_API_ATTR "__attribute__\(\(visibility\(\"default\"\)\)\)") message(${OVXLIB_API_ATTR}) add_definitions(-DOVXLIB_API=${OVXLIB_API_ATTR}) -if("${HARDWARE}" STREQUAL "A311D") +if("${CONFIG}" STREQUAL "A311D") include(cmake/A311D.cmake) else() include(cmake/X86_64.cmake) diff --git a/samples/lenet/CMakeLists.txt b/samples/lenet/CMakeLists.txt index c903117..0def5fc 100644 --- a/samples/lenet/CMakeLists.txt +++ b/samples/lenet/CMakeLists.txt @@ -1,11 +1,11 @@ message("samples/lenet") -set(target_name "lenet") +set(TARGET_NAME "lenet") aux_source_directory(. SRC) include_directories(${PROJECT_SOURCE_DIR}/include) include_directories(./) -add_executable(${target_name} ${SRC}) -target_link_libraries(${target_name} ${OVXDRV_LIBRARIES} tim-vx) \ No newline at end of file +add_executable(${TARGET_NAME} ${SRC}) +target_link_libraries(${TARGET_NAME} ${OVXDRV_LIBRARIES} tim-vx-static) \ No newline at end of file diff --git a/src/tim/vx/CMakeLists.txt b/src/tim/vx/CMakeLists.txt index 7c91bc2..8c3ccbe 100644 --- a/src/tim/vx/CMakeLists.txt +++ b/src/tim/vx/CMakeLists.txt @@ -1,6 +1,6 @@ message("src/tim/vx") -set(target_name "tim-vx") +set(TARGET_NAME "tim-vx") 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/internal/include) -add_library(${target_name} SHARED ${SRC}) -target_link_libraries(${target_name} PRIVATE tim_internal) \ No newline at end of file +add_library(${TARGET_NAME} SHARED ${SRC}) +target_link_libraries(${TARGET_NAME} PRIVATE tim_internal) + +add_library(${TARGET_NAME}-static STATIC ${SRC}) +target_link_libraries(${TARGET_NAME}-static PRIVATE tim_internal) \ No newline at end of file