xref: /openbsd-src/gnu/llvm/llvm/utils/gn/secondary/llvm/unittests/tools/llvm-exegesis/Mips/BUILD.gn (revision d415bd752c734aee168c4ee86ff32e8cc249eb16)
1import("//third-party/unittest/unittest.gni")
2
3unittest("LLVMExegesisMipsTests") {
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/Mips",
11
12    # Exegesis reaches inside the Target/Mips tablegen internals and must
13    # depend on these Target/Mips-internal build targets.
14    "//llvm/lib/Target/Mips/MCTargetDesc",
15    "//llvm/tools/llvm-exegesis/lib",
16    "//llvm/tools/llvm-exegesis/lib/Mips",
17  ]
18  include_dirs = [
19    "//llvm/lib/Target/Mips",
20    "//llvm/tools/llvm-exegesis/lib",
21  ]
22  sources = [
23    "BenchmarkResultTest.cpp",
24    "RegisterAliasingTest.cpp",
25    "SnippetGeneratorTest.cpp",
26    "TargetTest.cpp",
27  ]
28}
29