mirror of
https://github.com/fraillt/bitsery.git
synced 2026-06-14 03:09:19 +00:00
17 lines
741 B
CMake
17 lines
741 B
CMake
function(LinkTestLib TargetName)
|
|
|
|
add_dependencies(${TargetName} googletest)
|
|
if(NOT WIN32 OR MINGW)
|
|
FOREACH(LibName ${GTestLinkLibNames})
|
|
target_link_libraries(${TargetName} ${GTestLibsDir}/lib${LibName}.a )
|
|
ENDFOREACH()
|
|
else()
|
|
FOREACH(LibName ${GTestLinkLibNames})
|
|
target_link_libraries(${TargetName}
|
|
debug ${GTestLibsDir}/DebugLibs/${CMAKE_FIND_LIBRARY_PREFIXES}${LibName}d${CMAKE_FIND_LIBRARY_SUFFIXES}
|
|
optimized ${GTestLibsDir}/ReleaseLibs/${CMAKE_FIND_LIBRARY_PREFIXES}${LibName}${CMAKE_FIND_LIBRARY_SUFFIXES})
|
|
ENDFOREACH()
|
|
endif()
|
|
|
|
target_link_libraries(${TargetName} ${CMAKE_THREAD_LIBS_INIT})
|
|
endfunction(LinkTestLib) |