Files
oceanbase/deps/oblib/unittest/CMakeLists.txt
2022-05-20 14:32:23 +08:00

23 lines
587 B
CMake

add_library(oblib_testbase INTERFACE)
target_include_directories(oblib_testbase INTERFACE ${CMAKE_CURRENT_SOURCE_DIR})
target_link_libraries(oblib_testbase INTERFACE -lgmock -lgtest)
function(oblib_addtest mainfile)
get_filename_component(testname ${mainfile} NAME_WE)
add_executable(${testname} ${ARGV})
target_link_libraries(${testname} PRIVATE
-Wl,--start-group
aio
easy
-L${DEP_DIR}/lib/mariadb mariadb
oblib
oblib_testbase
-Wl,--end-group
-static-libgcc
-static-libstdc++)
endfunction()
add_subdirectory(lib)
add_subdirectory(rpc)
add_subdirectory(common)