Skip to content

Commit 911880e

Browse files
committed
[gn] port 71ddde8 (LLVMExegesisRISCVTests)
1 parent ae6a780 commit 911880e

File tree

2 files changed

+30
-1
lines changed

2 files changed

+30
-1
lines changed

llvm/utils/gn/secondary/llvm/unittests/BUILD.gn

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,10 @@ group("unittests") {
102102
]
103103
}
104104
if (llvm_build_RISCV) {
105-
deps += [ "Target/RISCV:RISCVTests" ]
105+
deps += [
106+
"Target/RISCV:RISCVTests",
107+
"tools/llvm-exegesis/RISCV:LLVMExegesisRISCVTests",
108+
]
106109
}
107110
if (llvm_build_SystemZ) {
108111
deps += [ "MC/SystemZ:SystemZAsmLexerTests" ]
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
import("//third-party/unittest/unittest.gni")
2+
3+
unittest("LLVMExegesisRISCVTests") {
4+
deps = [
5+
"//llvm/lib/DebugInfo/Symbolize",
6+
"//llvm/lib/MC",
7+
"//llvm/lib/MC/MCParser",
8+
"//llvm/lib/Object",
9+
"//llvm/lib/Support",
10+
"//llvm/lib/Target/RISCV",
11+
12+
# Exegesis reaches inside the Target/RISCV tablegen internals and must
13+
# depend on these Target/RISCV-internal build targets.
14+
"//llvm/lib/Target/RISCV/MCTargetDesc",
15+
"//llvm/tools/llvm-exegesis/lib",
16+
"//llvm/tools/llvm-exegesis/lib/RISCV",
17+
]
18+
include_dirs = [
19+
"//llvm/lib/Target/RISCV",
20+
"//llvm/tools/llvm-exegesis/lib",
21+
]
22+
sources = [
23+
"SnippetGeneratorTest.cpp",
24+
"TargetTest.cpp",
25+
]
26+
}

0 commit comments

Comments
 (0)