27 lines
		
	
	
		
			681 B
		
	
	
	
		
			CMake
		
	
	
	
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			681 B
		
	
	
	
		
			CMake
		
	
	
	
	
	
| add_library(sql_ut_base OBJECT
 | |
|   test_sql_utils.h
 | |
|   test_sql_utils.cpp
 | |
|   optimizer/ob_mock_part_mgr.h
 | |
|   optimizer/test_optimizer_utils.h
 | |
|   optimizer/test_optimizer_utils.cpp
 | |
|   )
 | |
| target_link_libraries(sql_ut_base PUBLIC oceanbase mockcontainer)
 | |
| 
 | |
| function(sql_unittest case)
 | |
|   ob_unittest(${ARGV})
 | |
|   target_link_libraries(${case} PRIVATE sql_ut_base)
 | |
| endfunction()
 | |
| 
 | |
| add_subdirectory(optimizer)
 | |
| add_subdirectory(common)
 | |
| add_subdirectory(parser)
 | |
| add_subdirectory(resolver)
 | |
| add_subdirectory(code_generator)
 | |
| add_subdirectory(plan_cache)
 | |
| add_subdirectory(engine)
 | |
| add_subdirectory(rewrite)
 | |
| add_subdirectory(session)
 | |
| add_subdirectory(module)
 | |
| add_subdirectory(monitor)
 | |
| add_subdirectory(dtl)
 | 
