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