Bug 1857400 - Use CMAKE_MSVC_RUNTIME_LIBRARY instead of LLVM_USE_CRT_RELEASE. r=firefox-build-system-reviewers,sergesanspaille
The latter was deprecated inc6bd873403and removed more recently in618e5d2c2dFortunately, the former works with LLVM 17, so we don't need to special case, we can use the same as for trunk. Differential Revision: https://phabricator.services.mozilla.com/D190248
This commit is contained in:
@@ -268,7 +268,7 @@ def build_one_stage(
|
||||
cmake_args += ["-DLLVM_ENABLE_TERMINFO=OFF"]
|
||||
if is_windows(target):
|
||||
cmake_args.insert(-1, "-DLLVM_EXPORT_SYMBOLS_FOR_PLUGINS=ON")
|
||||
cmake_args.insert(-1, "-DLLVM_USE_CRT_RELEASE=MT")
|
||||
cmake_args.insert(-1, "-DCMAKE_MSVC_RUNTIME_LIBRARY=MultiThreaded")
|
||||
if is_cross_compile(target):
|
||||
cmake_args += [
|
||||
f"-DCMAKE_TOOLCHAIN_FILE={src_dir}/cmake/platforms/WinMsvc.cmake",
|
||||
|
||||
Reference in New Issue
Block a user