fix ut build error using ld linker
This commit is contained in:
		
				
					committed by
					
						
						wangzelin.wzl
					
				
			
			
				
	
			
			
			
						parent
						
							206701c95d
						
					
				
				
					commit
					bad0d4e3a5
				
			
							
								
								
									
										11
									
								
								deps/oblib/unittest/CMakeLists.txt
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										11
									
								
								deps/oblib/unittest/CMakeLists.txt
									
									
									
									
										vendored
									
									
								
							@ -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)
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user