24 lines
461 B
CMake
24 lines
461 B
CMake
function(rpc_server_test case)
|
|
if(ARGC EQUAL 1)
|
|
add_executable(${case} ${case}.cpp)
|
|
else()
|
|
add_executable(${ARGV})
|
|
endif()
|
|
|
|
target_include_directories(${case} PRIVATE)
|
|
|
|
target_link_libraries(${case}
|
|
PRIVATE
|
|
-Wl,--start-group
|
|
oceanbase_static
|
|
ob_sql_static
|
|
ob_storage_static
|
|
-Wl,--end-group
|
|
-static-libgcc
|
|
-static-libstdc++)
|
|
endfunction()
|
|
|
|
rpc_server_test(easy_server_basic)
|
|
rpc_server_test(easy_server_worker)
|
|
|