You've already forked mariadb-columnstore-engine
mirror of
https://github.com/mariadb-corporation/mariadb-columnstore-engine.git
synced 2025-08-01 06:46:55 +03:00
chore(deps): try to use prebuild packages within CI process
This commit is contained in:
@ -76,17 +76,20 @@ set(TMPDIR ${CMAKE_RUNTIME_OUTPUT_DIRECTORY})
|
||||
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR})
|
||||
|
||||
find_library(FDB_LIB fdb_c)
|
||||
if (FDB_LIB)
|
||||
add_library(fdbcs SHARED fdb_wrapper_cpp/src/fdbcs.cpp)
|
||||
target_link_libraries(fdbcs fdb_c)
|
||||
|
||||
add_executable(test_fdb_api fdb_wrapper_cpp/test/test_fdb_api.cpp)
|
||||
add_dependencies(test_fdb_api fdbcs)
|
||||
target_link_libraries(test_fdb_api fdbcs fdb_c)
|
||||
|
||||
add_test(NAME columnstore:test_fdb_api COMMAND test_fdb_api)
|
||||
if (NOT FDB_LIB)
|
||||
MESSAGE_ONCE(FATAL_ERROR "FoundationDB not installed properly, please install packages foundationdb-cliends and foundationdb-server")
|
||||
return()
|
||||
endif()
|
||||
|
||||
add_library(fdbcs SHARED fdb_wrapper_cpp/src/fdbcs.cpp)
|
||||
target_link_libraries(fdbcs fdb_c)
|
||||
|
||||
add_executable(test_fdb_api fdb_wrapper_cpp/test/test_fdb_api.cpp)
|
||||
add_dependencies(test_fdb_api fdbcs)
|
||||
target_link_libraries(test_fdb_api fdbcs fdb_c)
|
||||
|
||||
add_test(NAME columnstore:test_fdb_api COMMAND test_fdb_api)
|
||||
|
||||
add_executable(unit_tests src/unit_tests.cpp)
|
||||
target_compile_definitions(unit_tests PUBLIC BOOST_NO_CXX11_SCOPED_ENUMS)
|
||||
target_link_libraries(unit_tests storagemanager)
|
||||
@ -158,9 +161,7 @@ install(FILES storagemanager.cnf
|
||||
COMPONENT columnstore-engine
|
||||
)
|
||||
|
||||
if (FDB_LIB)
|
||||
install(TARGETS fdbcs
|
||||
LIBRARY DESTINATION ${ENGINE_LIBDIR}
|
||||
COMPONENT columnstore-engine
|
||||
)
|
||||
endif()
|
||||
|
Reference in New Issue
Block a user