mirror of
https://github.com/fraillt/bitsery.git
synced 2026-08-04 12:29:21 +00:00
18 lines
741 B
CMake
18 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}${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) |