@@ -160,6 +160,7 @@ function(build_external_dependencies)
160160 -DCMAKE_C_FLAGS_DEBUG="/MTd"
161161 -DCMAKE_CXX_FLAGS_RELEASE="/MT"
162162 -DCMAKE_CXX_FLAGS_DEBUG="/MTd"
163+ -MSVC_RUNTIME_LIBRARY=MultiThreadedDebug
163164 -DCMAKE_MSVC_RUNTIME_LIBRARY=MultiThreadedDebug)
164165 else ()
165166 set (SUBBUILD_MSVC_RUNTIME_FLAG "/MDd" )
@@ -169,6 +170,7 @@ function(build_external_dependencies)
169170 -DCMAKE_C_FLAGS_DEBUG="/MDd"
170171 -DCMAKE_CXX_FLAGS_RELEASE="/MD"
171172 -DCMAKE_CXX_FLAGS_DEBUG="/MDd"
173+ -DMSVC_RUNTIME_LIBRARY=MultiThreadedDebugDLL
172174 -DCMAKE_MSVC_RUNTIME_LIBRARY=MultiThreadedDebugDLL)
173175 endif ()
174176 else ()
@@ -181,6 +183,7 @@ function(build_external_dependencies)
181183 -DCMAKE_C_FLAGS_DEBUG="/MTd"
182184 -DCMAKE_CXX_FLAGS_RELEASE="/MT"
183185 -DCMAKE_CXX_FLAGS_DEBUG="/MTd"
186+ -DMSVC_RUNTIME_LIBRARY=MultiThreaded
184187 -DCMAKE_MSVC_RUNTIME_LIBRARY=MultiThreaded)
185188 else ()
186189 set (SUBBUILD_MSVC_RUNTIME_FLAG "/MD" )
@@ -190,6 +193,7 @@ function(build_external_dependencies)
190193 -DCMAKE_C_FLAGS_DEBUG="/MDd"
191194 -DCMAKE_CXX_FLAGS_RELEASE="/MD"
192195 -DCMAKE_CXX_FLAGS_DEBUG="/MDd"
196+ -DMSVC_RUNTIME_LIBRARY=MultiThreaded
193197 -DCMAKE_MSVC_RUNTIME_LIBRARY=MultiThreadedDLL)
194198 endif ()
195199 endif ()
0 commit comments