Compare commits
1 Commits
generic
...
4691cef6f5
Author | SHA1 | Date | |
---|---|---|---|
4691cef6f5 |
@ -65,9 +65,6 @@ cmake_dependent_option(
|
|||||||
"NOT OB_BUILD_RPM;NOT OB_BUILD_LIBOBLOG" ON
|
"NOT OB_BUILD_RPM;NOT OB_BUILD_LIBOBLOG" ON
|
||||||
)
|
)
|
||||||
|
|
||||||
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -mcmodel=large")
|
|
||||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -mcmodel=large")
|
|
||||||
|
|
||||||
message(STATUS "This is BINARY dir " ${PROJECT_BINARY_DIR})
|
message(STATUS "This is BINARY dir " ${PROJECT_BINARY_DIR})
|
||||||
message(STATUS "This is SOURCE dir " ${PROJECT_SOURCE_DIR})
|
message(STATUS "This is SOURCE dir " ${PROJECT_SOURCE_DIR})
|
||||||
|
|
||||||
|
@ -155,7 +155,7 @@ elseif(${ARCHITECTURE} STREQUAL "aarch64")
|
|||||||
set(MTUNE_CFLAGS "-mtune=generic" )
|
set(MTUNE_CFLAGS "-mtune=generic" )
|
||||||
set(ARCH_LDFLAGS "-l:libatomic.a")
|
set(ARCH_LDFLAGS "-l:libatomic.a")
|
||||||
elseif(${ARCHITECTURE} STREQUAL "loongarch64")
|
elseif(${ARCHITECTURE} STREQUAL "loongarch64")
|
||||||
set(MARCH_CFLAGS "-march=la464")
|
set(MARCH_CFLAGS "-march=la464" "-mcmodel=large")
|
||||||
set(MTUNE_CFLAGS "-mabi=lp64")
|
set(MTUNE_CFLAGS "-mabi=lp64")
|
||||||
set(ARCH_LDFLAGS "-l:libatomic.a")
|
set(ARCH_LDFLAGS "-l:libatomic.a")
|
||||||
elseif(${ARCHITECTURE} STREQUAL "sw_64")
|
elseif(${ARCHITECTURE} STREQUAL "sw_64")
|
||||||
|
122
cmake/RPM.cmake
122
cmake/RPM.cmake
@ -59,67 +59,67 @@ install(FILES
|
|||||||
DESTINATION etc
|
DESTINATION etc
|
||||||
COMPONENT server)
|
COMPONENT server)
|
||||||
|
|
||||||
## oceanbase-devel
|
### oceanbase-devel
|
||||||
# libobcdc.so and libob_sql_proxy_parser_static.a
|
## libobcdc.so and libob_sql_proxy_parser_static.a
|
||||||
set(OCEANBASE_DEVEL_LIB_FILES "")
|
#set(OCEANBASE_DEVEL_LIB_FILES "")
|
||||||
set(OCEANBASE_DEVEL_INCLUDE_FILES deps/oblib/src/lib/ob_errno.h)
|
#set(OCEANBASE_DEVEL_INCLUDE_FILES deps/oblib/src/lib/ob_errno.h)
|
||||||
set(OCEANBASE_DEVEL_BIN_FILES "")
|
#set(OCEANBASE_DEVEL_BIN_FILES "")
|
||||||
|
#
|
||||||
message(STATUS "OB_BUILD_LIBOB_SQL_PROXY_PARSER ${OB_BUILD_LIBOB_SQL_PROXY_PARSER}")
|
#message(STATUS "OB_BUILD_LIBOB_SQL_PROXY_PARSER ${OB_BUILD_LIBOB_SQL_PROXY_PARSER}")
|
||||||
if (OB_BUILD_LIBOB_SQL_PROXY_PARSER)
|
#if (OB_BUILD_LIBOB_SQL_PROXY_PARSER)
|
||||||
# lib
|
# # lib
|
||||||
list(APPEND OCEANBASE_DEVEL_LIB_FILES ${CMAKE_BINARY_DIR}/src/sql/parser/libob_sql_proxy_parser_static.a)
|
# list(APPEND OCEANBASE_DEVEL_LIB_FILES ${CMAKE_BINARY_DIR}/src/sql/parser/libob_sql_proxy_parser_static.a)
|
||||||
|
#
|
||||||
# headers
|
# # headers
|
||||||
list(APPEND OCEANBASE_DEVEL_INCLUDE_FILES deps/oblib/src/common/sql_mode/ob_sql_mode.h)
|
# list(APPEND OCEANBASE_DEVEL_INCLUDE_FILES deps/oblib/src/common/sql_mode/ob_sql_mode.h)
|
||||||
list(APPEND OCEANBASE_DEVEL_INCLUDE_FILES src/sql/parser/ob_item_type.h)
|
# list(APPEND OCEANBASE_DEVEL_INCLUDE_FILES src/sql/parser/ob_item_type.h)
|
||||||
list(APPEND OCEANBASE_DEVEL_INCLUDE_FILES src/sql/parser/ob_sql_parser.h)
|
# list(APPEND OCEANBASE_DEVEL_INCLUDE_FILES src/sql/parser/ob_sql_parser.h)
|
||||||
list(APPEND OCEANBASE_DEVEL_INCLUDE_FILES src/sql/parser/parse_malloc.h)
|
# list(APPEND OCEANBASE_DEVEL_INCLUDE_FILES src/sql/parser/parse_malloc.h)
|
||||||
list(APPEND OCEANBASE_DEVEL_INCLUDE_FILES src/sql/parser/parser_proxy_func.h)
|
# list(APPEND OCEANBASE_DEVEL_INCLUDE_FILES src/sql/parser/parser_proxy_func.h)
|
||||||
list(APPEND OCEANBASE_DEVEL_INCLUDE_FILES src/sql/parser/parse_node.h)
|
# list(APPEND OCEANBASE_DEVEL_INCLUDE_FILES src/sql/parser/parse_node.h)
|
||||||
endif()
|
#endif()
|
||||||
|
#
|
||||||
if (OB_BUILD_LIBOBLOG)
|
#if (OB_BUILD_LIBOBLOG)
|
||||||
# lib
|
# # lib
|
||||||
# list(APPEND OCEANBASE_DEVEL_LIB_FILES ${CMAKE_BINARY_DIR}/tools/libobcdc/src/libobcdc.a)
|
# # list(APPEND OCEANBASE_DEVEL_LIB_FILES ${CMAKE_BINARY_DIR}/tools/libobcdc/src/libobcdc.a)
|
||||||
list(APPEND OCEANBASE_DEVEL_LIB_FILES ${CMAKE_BINARY_DIR}/tools/obcdc/src/libobcdc.so)
|
# list(APPEND OCEANBASE_DEVEL_LIB_FILES ${CMAKE_BINARY_DIR}/tools/obcdc/src/libobcdc.so)
|
||||||
list(APPEND OCEANBASE_DEVEL_LIB_FILES ${CMAKE_BINARY_DIR}/tools/obcdc/src/libobcdc.so.1)
|
# list(APPEND OCEANBASE_DEVEL_LIB_FILES ${CMAKE_BINARY_DIR}/tools/obcdc/src/libobcdc.so.1)
|
||||||
list(APPEND OCEANBASE_DEVEL_LIB_FILES ${CMAKE_BINARY_DIR}/tools/obcdc/src/libobcdc.so.1.0.0)
|
# list(APPEND OCEANBASE_DEVEL_LIB_FILES ${CMAKE_BINARY_DIR}/tools/obcdc/src/libobcdc.so.1.0.0)
|
||||||
|
#
|
||||||
# include lilboblog header
|
# # include lilboblog header
|
||||||
list(APPEND OCEANBASE_DEVEL_INCLUDE_FILES tools/obcdc/src/libobcdc.h)
|
# list(APPEND OCEANBASE_DEVEL_INCLUDE_FILES tools/obcdc/src/libobcdc.h)
|
||||||
|
#
|
||||||
# bin
|
# # bin
|
||||||
list(APPEND OCEANBASE_DEVEL_BIN_FILES ${CMAKE_BINARY_DIR}/tools/obcdc/tests/obcdc_tailf)
|
# list(APPEND OCEANBASE_DEVEL_BIN_FILES ${CMAKE_BINARY_DIR}/tools/obcdc/tests/obcdc_tailf)
|
||||||
endif()
|
#endif()
|
||||||
|
#
|
||||||
set(CPACK_RPM_DEVEL_DEFAULT_USER "root")
|
#set(CPACK_RPM_DEVEL_DEFAULT_USER "root")
|
||||||
set(CPACK_RPM_DEVEL_DEFAULT_GROUP "root")
|
#set(CPACK_RPM_DEVEL_DEFAULT_GROUP "root")
|
||||||
|
#
|
||||||
install(PROGRAMS
|
#install(PROGRAMS
|
||||||
${OCEANBASE_DEVEL_LIB_FILES}
|
# ${OCEANBASE_DEVEL_LIB_FILES}
|
||||||
DESTINATION /usr/lib
|
# DESTINATION /usr/lib
|
||||||
COMPONENT devel
|
# COMPONENT devel
|
||||||
)
|
#)
|
||||||
|
#
|
||||||
install(FILES
|
#install(FILES
|
||||||
${OCEANBASE_DEVEL_INCLUDE_FILES}
|
# ${OCEANBASE_DEVEL_INCLUDE_FILES}
|
||||||
DESTINATION /usr/include
|
# DESTINATION /usr/include
|
||||||
COMPONENT devel
|
# COMPONENT devel
|
||||||
)
|
#)
|
||||||
|
#
|
||||||
install(PROGRAMS
|
#install(PROGRAMS
|
||||||
${OCEANBASE_DEVEL_BIN_FILES}
|
# ${OCEANBASE_DEVEL_BIN_FILES}
|
||||||
DESTINATION /usr/bin
|
# DESTINATION /usr/bin
|
||||||
COMPONENT devel
|
# COMPONENT devel
|
||||||
)
|
#)
|
||||||
|
#
|
||||||
if (OB_BUILD_LIBOBLOG)
|
#if (OB_BUILD_LIBOBLOG)
|
||||||
install(DIRECTORY
|
# install(DIRECTORY
|
||||||
"deps/logmessage/include/"
|
# "deps/logmessage/include/"
|
||||||
DESTINATION /usr/include/oblogmsg
|
# DESTINATION /usr/include/oblogmsg
|
||||||
COMPONENT devel)
|
# COMPONENT devel)
|
||||||
endif()
|
#endif()
|
||||||
|
|
||||||
## oceanbase-libs
|
## oceanbase-libs
|
||||||
install(PROGRAMS
|
install(PROGRAMS
|
||||||
|
@ -19,10 +19,5 @@ if (OB_BUILD_LIBOBLOG)
|
|||||||
git submodule update --init --recursive"
|
git submodule update --init --recursive"
|
||||||
)
|
)
|
||||||
endif()
|
endif()
|
||||||
else()
|
|
||||||
add_subdirectory(${PROJECT_SOURCE_DIR}/deps/logmessage ${PROJECT_BINARY_DIR}/deps/logmessage EXCLUDE_FROM_ALL)
|
|
||||||
add_definitions(-D_GLIBCXX_USE_CXX11_ABI=0)
|
|
||||||
add_subdirectory(src)
|
|
||||||
add_subdirectory(tests)
|
|
||||||
endif()
|
endif()
|
||||||
endif()
|
endif()
|
||||||
|
Reference in New Issue
Block a user