[liboblog-ce]provide static lib of liboblog and header of oblogmsg

This commit is contained in:
SanmuWangZJU 2021-11-03 13:46:31 +08:00 committed by LINxiansheng
parent 85c634e194
commit c4a5e5d43d
2 changed files with 10 additions and 2 deletions

View File

@ -68,11 +68,12 @@ set(OCEANBASE_DEVEL_BIN_FILES "")
if (OB_BUILD_LIBOBLOG)
# lib
# list(APPEND OCEANBASE_DEVEL_LIB_FILES ${CMAKE_BINARY_DIR}/src/liboblog/src/liboblog.a)
list(APPEND OCEANBASE_DEVEL_LIB_FILES ${CMAKE_BINARY_DIR}/src/liboblog/src/liboblog.so)
list(APPEND OCEANBASE_DEVEL_LIB_FILES ${CMAKE_BINARY_DIR}/src/liboblog/src/liboblog.so.1)
list(APPEND OCEANBASE_DEVEL_LIB_FILES ${CMAKE_BINARY_DIR}/src/liboblog/src/liboblog.so.1.0.0)
# include
# include lilboblog header
list(APPEND OCEANBASE_DEVEL_INCLUDE_FILES src/liboblog/src/liboblog.h)
# bin
@ -100,6 +101,13 @@ install(PROGRAMS
COMPONENT devel
)
if (OB_BUILD_LIBOBLOG)
install(DIRECTORY
"deps/logmessage/include/"
DESTINATION /usr/include/oblogmsg
COMPONENT devel)
endif()
## oceanbase-libs
install(PROGRAMS
deps/3rd/usr/local/oceanbase/deps/devel/lib/libaio.so.1

View File

@ -152,7 +152,6 @@ disable_pch(oblog_objects_miner)
target_link_libraries(oblog_objects_miner PUBLIC oblog_miner)
add_library(oblog_static
STATIC
EXCLUDE_FROM_ALL
${CMAKE_BINARY_DIR}/src/observer/ob_version.cpp)
target_link_libraries(oblog_static
PUBLIC oblog_objects_miner oblib
@ -162,3 +161,4 @@ target_link_libraries(oblog_static
PRIVATE -static-libgcc -static-libstdc++
${LGPL_DEPS}
)
set_target_properties(oblog_static PROPERTIES OUTPUT_NAME "oblog")