Files
oceanbase/unittest/sql/CMakeLists.txt
jingtaoye35 e537a0c479 [FEAT MERGE] 424 SQL compatibility patch 433
Co-authored-by: wjhh2008 <wjh2006-1@163.com>
Co-authored-by: GongYusen <986957406@qq.com>
Co-authored-by: hy-guo <fqboyg@gmail.com>
2024-08-23 03:32:02 +00:00

30 lines
732 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 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)
if(OB_BUILD_CLOSE_MODULES)
add_subdirectory(audit)
endif()