CMakeLists.txt 791 字节
Newer Older
S
superjom 已提交
1
add_library(im ${PROJECT_SOURCE_DIR}/visualdl/logic/im.cc)
2
add_library(sdk ${PROJECT_SOURCE_DIR}/visualdl/logic/sdk.cc ${PROJECT_SOURCE_DIR}/visualdl/utils/image.h)
S
superjom 已提交
3
add_dependencies(im storage_proto)
Q
Qiao Longfei 已提交
4
add_dependencies(sdk entry storage storage_proto eigen3)
Q
Qiao Longfei 已提交
5 6

## pybind
S
superjom 已提交
7
add_library(core SHARED ${PROJECT_SOURCE_DIR}/visualdl/logic/pybind.cc)
Q
Qiao Longfei 已提交
8 9 10 11 12 13 14
if (NOT ON_RELEASE)
  add_dependencies(core pybind python im entry tablet storage sdk protobuf glog eigen3)
  target_link_libraries(core PRIVATE pybind entry python im tablet storage sdk protobuf glog)
else()
  add_dependencies(core pybind python im entry tablet storage sdk protobuf eigen3)
  target_link_libraries(core PRIVATE pybind entry python im tablet storage sdk protobuf)
endif()
S
superjom 已提交
15
set_target_properties(core PROPERTIES PREFIX "" SUFFIX ".so")