diff --git a/cmake/toolchains/clang-cl.cmake b/cmake/toolchains/clang-cl.cmake index e67d584a7..a5a1945f9 100644 --- a/cmake/toolchains/clang-cl.cmake +++ b/cmake/toolchains/clang-cl.cmake @@ -74,5 +74,8 @@ foreach(directory ${_includes}) endforeach() set(CMAKE_RC_FLAGS_INIT "${_rc_flags}") -set(CMAKE_EXE_LINKER_FLAGS_INIT +set(_linker_libpaths "/libpath:${_msvc}/lib/x86 /libpath:${_sdk_lib}/ucrt/x86 /libpath:${_sdk_lib}/um/x86") +set(CMAKE_EXE_LINKER_FLAGS_INIT "${_linker_libpaths}") +set(CMAKE_SHARED_LINKER_FLAGS_INIT "${_linker_libpaths}") +set(CMAKE_MODULE_LINKER_FLAGS_INIT "${_linker_libpaths}")