30 lines
		
	
	
		
			794 B
		
	
	
	
		
			CMake
		
	
	
	
	
	
			
		
		
	
	
			30 lines
		
	
	
		
			794 B
		
	
	
	
		
			CMake
		
	
	
	
	
	
add_library(sql_ut_base OBJECT
 | 
						|
  test_sql_utils.h
 | 
						|
  test_sql_utils.cpp
 | 
						|
  ob_mock_partition_location_cache.h
 | 
						|
  ob_mock_partition_location_cache.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)
 | 
						|
disable_pch(sql_ut_base)
 | 
						|
function(sql_unittest case)
 | 
						|
  ob_unittest(${ARGV})
 | 
						|
  target_link_libraries(${case} PRIVATE sql_ut_base)
 | 
						|
  disable_pch(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)
 |