diff --git a/deps/oblib/unittest/CMakeLists.txt b/deps/oblib/unittest/CMakeLists.txt index 9fa8c2714a0d3288f2db93cf9cdc7947dbf5aa50..84e5bd1e13a02abefc51770991d986256544ae8c 100644 --- a/deps/oblib/unittest/CMakeLists.txt +++ b/deps/oblib/unittest/CMakeLists.txt @@ -5,7 +5,16 @@ 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 easy aio -L${DEP_DIR}/lib/mariadb mariadb oblib oblib_testbase -static-libgcc -static-libstdc++) + 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)