mirror of https://github.com/grpc/grpc.git
parent
48cfe47a6d
commit
514079179d
3 changed files with 16 additions and 0 deletions
@ -0,0 +1,14 @@ |
||||
option(gRPC_MSVC_STATIC_RUNTIME "Link with static msvc runtime libraries" OFF) |
||||
|
||||
if(gRPC_MSVC_STATIC_RUNTIME) |
||||
# switch from dynamic to static linking of msvcrt |
||||
foreach(flag_var |
||||
CMAKE_CXX_FLAGS CMAKE_CXX_FLAGS_DEBUG CMAKE_CXX_FLAGS_RELEASE |
||||
CMAKE_CXX_FLAGS_MINSIZEREL CMAKE_CXX_FLAGS_RELWITHDEBINFO) |
||||
|
||||
if(${flag_var} MATCHES "/MD") |
||||
string(REGEX REPLACE "/MD" "/MT" ${flag_var} "${${flag_var}}") |
||||
endif(${flag_var} MATCHES "/MD") |
||||
endforeach(flag_var) |
||||
endif() |
||||
|
Loading…
Reference in new issue