Co-authored-by: nroskill <nroskill@gmail.com> Co-authored-by: akaError <lzg020616@163.com> Co-authored-by: yinyj17 <yinyijun92@gmail.com>
		
			
				
	
	
		
			25 lines
		
	
	
		
			497 B
		
	
	
	
		
			CMake
		
	
	
	
	
	
			
		
		
	
	
			25 lines
		
	
	
		
			497 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
 | 
						|
    ${ob_close_modules_static_name}
 | 
						|
    -Wl,--end-group
 | 
						|
    -static-libgcc
 | 
						|
    -static-libstdc++)
 | 
						|
endfunction()
 | 
						|
 | 
						|
rpc_server_test(easy_server_basic)
 | 
						|
rpc_server_test(easy_server_worker)
 | 
						|
 |