2021-01-29 19:15:59 +08:00
|
|
|
message("src/tim/vx")
|
|
|
|
|
|
2021-02-08 09:46:19 +08:00
|
|
|
set(TARGET_NAME "tim-vx")
|
2021-01-29 19:15:59 +08:00
|
|
|
|
|
|
|
|
add_subdirectory("internal")
|
|
|
|
|
|
|
|
|
|
aux_source_directory(. VX_SRC)
|
|
|
|
|
aux_source_directory(ops OPS_SRC)
|
|
|
|
|
|
|
|
|
|
set(SRC)
|
|
|
|
|
list(APPEND SRC
|
|
|
|
|
${VX_SRC}
|
|
|
|
|
${OPS_SRC}
|
|
|
|
|
)
|
2021-02-24 18:55:47 +08:00
|
|
|
list(REMOVE_ITEM SRC ./context_test.cc)
|
|
|
|
|
list(REMOVE_ITEM SRC ./graph_test.cc)
|
2021-01-29 19:15:59 +08:00
|
|
|
|
|
|
|
|
include_directories(${PROJECT_SOURCE_DIR}/include)
|
|
|
|
|
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)
|
|
|
|
|
|
2021-02-08 09:46:19 +08:00
|
|
|
add_library(${TARGET_NAME} SHARED ${SRC})
|
2021-02-25 14:24:42 +08:00
|
|
|
target_link_libraries(${TARGET_NAME} PRIVATE
|
|
|
|
|
-Wl,--whole-archive tim_internal -Wl,--no-whole-archive)
|
2021-02-08 09:46:19 +08:00
|
|
|
|
|
|
|
|
add_library(${TARGET_NAME}-static STATIC ${SRC})
|
2021-02-25 14:24:42 +08:00
|
|
|
target_link_libraries(${TARGET_NAME}-static PRIVATE tim_internal)
|