forked from OSchip/llvm-project
[gn build] Add support for Win/x86 compiler-rt
This allows us to build the x86 profile runtime. Reviewed By: rnk Differential Revision: https://reviews.llvm.org/D106972
This commit is contained in:
parent
ef2627e1fa
commit
43a44f1c54
|
@ -373,3 +373,17 @@ win_toolchain("stage2_win") {
|
|||
"//:lld($host_toolchain)",
|
||||
]
|
||||
}
|
||||
|
||||
win_toolchain("stage2_win_x86") {
|
||||
toolchain_args = {
|
||||
current_os = host_os
|
||||
current_cpu = "x86"
|
||||
|
||||
clang_base_path = root_build_dir
|
||||
use_goma = false
|
||||
}
|
||||
deps = [
|
||||
"//:clang($host_toolchain)",
|
||||
"//:lld($host_toolchain)",
|
||||
]
|
||||
}
|
||||
|
|
|
@ -7,6 +7,7 @@ import("//llvm/utils/gn/build/toolchain/compiler.gni")
|
|||
# toolchains and then lipo them together for the final output.
|
||||
if (current_os == "win") {
|
||||
supported_toolchains = [ "//llvm/utils/gn/build/toolchain:stage2_win" ]
|
||||
supported_toolchains += [ "//llvm/utils/gn/build/toolchain:stage2_win_x86" ]
|
||||
} else {
|
||||
supported_toolchains = [ "//llvm/utils/gn/build/toolchain:stage2_unix" ]
|
||||
}
|
||||
|
|
|
@ -1,6 +1,8 @@
|
|||
if (current_cpu == "x86") {
|
||||
if (current_os == "linux") {
|
||||
llvm_current_triple = "i386-unknown-linux-gnu"
|
||||
} else if (current_os == "win") {
|
||||
llvm_current_triple = "i386-pc-windows-msvc"
|
||||
}
|
||||
} else if (current_cpu == "x64") {
|
||||
if (current_os == "freebsd") {
|
||||
|
|
Loading…
Reference in New Issue