mirror of
https://github.com/pytorch/pytorch.git
synced 2025-10-20 21:14:14 +08:00
Fix caffe2 build failure on Windows (#20574)
Summary: Fixes #20568. Looks like CMake is passing `/MD` when we call `add_library`. We need to fix these with C source files too. Pull Request resolved: https://github.com/pytorch/pytorch/pull/20574 Differential Revision: D15392682 Pulled By: ezyang fbshipit-source-id: c92034d8725fcec48fd7db6cf5322868e956dc6b
This commit is contained in:
committed by
Facebook Github Bot
parent
4c806a9e8a
commit
3bc0bd9534
@ -347,7 +347,9 @@ if(NOT MSVC)
|
|||||||
else()
|
else()
|
||||||
foreach(flag_var
|
foreach(flag_var
|
||||||
CMAKE_CXX_FLAGS CMAKE_CXX_FLAGS_DEBUG CMAKE_CXX_FLAGS_RELEASE
|
CMAKE_CXX_FLAGS CMAKE_CXX_FLAGS_DEBUG CMAKE_CXX_FLAGS_RELEASE
|
||||||
CMAKE_CXX_FLAGS_MINSIZEREL CMAKE_CXX_FLAGS_RELWITHDEBINFO)
|
CMAKE_CXX_FLAGS_MINSIZEREL CMAKE_CXX_FLAGS_RELWITHDEBINFO
|
||||||
|
CMAKE_C_FLAGS CMAKE_C_FLAGS_DEBUG CMAKE_C_FLAGS_RELEASE
|
||||||
|
CMAKE_C_FLAGS_MINSIZEREL CMAKE_C_FLAGS_RELWITHDEBINFO)
|
||||||
if (${CAFFE2_USE_MSVC_STATIC_RUNTIME})
|
if (${CAFFE2_USE_MSVC_STATIC_RUNTIME})
|
||||||
if(${flag_var} MATCHES "/MD")
|
if(${flag_var} MATCHES "/MD")
|
||||||
string(REGEX REPLACE "/MD" "/MT" ${flag_var} "${${flag_var}}")
|
string(REGEX REPLACE "/MD" "/MT" ${flag_var} "${${flag_var}}")
|
||||||
|
Reference in New Issue
Block a user