forked from OSchip/llvm-project
[gn build] Port 24698e526f
This commit is contained in:
parent
ae37e2285d
commit
552bd477f8
|
@ -45,6 +45,7 @@ if (llvm_targets_to_build == "host") {
|
|||
# unittest targets).
|
||||
llvm_build_AArch64 = false
|
||||
llvm_build_ARM = false
|
||||
llvm_build_AMDGPU = false
|
||||
llvm_build_BPF = false
|
||||
llvm_build_Mips = false
|
||||
llvm_build_PowerPC = false
|
||||
|
@ -53,6 +54,8 @@ llvm_build_X86 = false
|
|||
foreach(target, llvm_targets_to_build) {
|
||||
if (target == "AArch64") {
|
||||
llvm_build_AArch64 = true
|
||||
} else if (target == "AMDGPU") {
|
||||
llvm_build_AMDGPU = true
|
||||
} else if (target == "ARM") {
|
||||
llvm_build_ARM = true
|
||||
} else if (target == "BPF") {
|
||||
|
@ -65,7 +68,7 @@ foreach(target, llvm_targets_to_build) {
|
|||
llvm_build_WebAssembly = true
|
||||
} else if (target == "X86") {
|
||||
llvm_build_X86 = true
|
||||
} else if (target == "AMDGPU" || target == "AVR" || target == "Hexagon" ||
|
||||
} else if (target == "AVR" || target == "Hexagon" ||
|
||||
target == "Lanai" || target == "NVPTX" || target == "RISCV" ||
|
||||
target == "Sparc" || target == "SystemZ") {
|
||||
# Nothing to do.
|
||||
|
|
|
@ -56,6 +56,12 @@ group("unittests") {
|
|||
"tools/llvm-exegesis/AArch64:LLVMExegesisAArch64Tests",
|
||||
]
|
||||
}
|
||||
if (llvm_build_AMDGPU) {
|
||||
deps += [
|
||||
"MC/AMDGPU:AMDGPUDwarfTests",
|
||||
"Target/AMDGPU:AMDGPUTests",
|
||||
]
|
||||
}
|
||||
if (llvm_build_ARM) {
|
||||
deps += [
|
||||
"Target/ARM:ARMTests",
|
||||
|
|
|
@ -0,0 +1,14 @@
|
|||
import("//llvm/utils/unittest/unittest.gni")
|
||||
|
||||
unittest("AMDGPUDwarfTests") {
|
||||
deps = [
|
||||
"//llvm/lib/MC",
|
||||
"//llvm/lib/Support",
|
||||
"//llvm/lib/Target/AMDGPU:LLVMAMDGPUCodeGen",
|
||||
"//llvm/lib/Target/AMDGPU/MCTargetDesc",
|
||||
"//llvm/lib/Target/AMDGPU/TargetInfo",
|
||||
]
|
||||
sources = [
|
||||
"DwarfRegMappings.cpp",
|
||||
]
|
||||
}
|
|
@ -0,0 +1,15 @@
|
|||
import("//llvm/utils/unittest/unittest.gni")
|
||||
|
||||
unittest("AMDGPUTests") {
|
||||
deps = [
|
||||
"//llvm/lib/Support",
|
||||
"//llvm/lib/Target",
|
||||
"//llvm/lib/Target/AMDGPU:LLVMAMDGPUCodeGen",
|
||||
"//llvm/lib/Target/AMDGPU/MCTargetDesc",
|
||||
"//llvm/lib/Target/AMDGPU/TargetInfo",
|
||||
]
|
||||
sources = [
|
||||
# Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
|
||||
"DwarfRegMappings.cpp",
|
||||
]
|
||||
}
|
Loading…
Reference in New Issue