We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 257ce3f commit 7b71638Copy full SHA for 7b71638
lld/CMakeLists.txt
@@ -209,6 +209,19 @@ if (NOT LLVM_INSTALL_TOOLCHAIN_ONLY)
209
)
210
endif()
211
212
+if (MSVC)
213
+ FOREACH(flag
214
+ CMAKE_C_FLAGS_RELEASE CMAKE_C_FLAGS_RELWITHDEBINFO
215
+ CMAKE_C_FLAGS_DEBUG CMAKE_C_FLAGS_DEBUG_INIT
216
+ CMAKE_CXX_FLAGS_RELEASE CMAKE_CXX_FLAGS_RELWITHDEBINFO
217
+ CMAKE_CXX_FLAGS_DEBUG CMAKE_CXX_FLAGS_DEBUG_INIT)
218
+ if (MSVC)
219
+ STRING(REPLACE "/MD" "/MT" "${flag}" "${${flag}}")
220
+ SET("${flag}" "${${flag}}")
221
+ endif (MSVC)
222
+ ENDFOREACH()
223
+endif()
224
+
225
add_subdirectory(Common)
226
add_subdirectory(lib)
227
add_subdirectory(tools/lld)
0 commit comments