Skip to content

Commit c365615

Browse files
committed
Also try MSVC_RUNTIME_LIBRARY
1 parent 050b869 commit c365615

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

cmake/external_rules.cmake

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)