Skip to content

Commit a806aef

Browse files
committed
[gn] port 7ddf7d8 and b251897 (LLVMOrcDebugging)
1 parent e9cb50a commit a806aef

File tree

5 files changed

+22
-3
lines changed

5 files changed

+22
-3
lines changed

llvm/utils/gn/secondary/clang/lib/Interpreter/BUILD.gn

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ static_library("Interpreter") {
1515
"//clang/lib/Sema",
1616
"//clang/lib/Serialization",
1717
"//llvm/lib/ExecutionEngine/Orc",
18+
"//llvm/lib/ExecutionEngine/Orc/Debugging",
1819
"//llvm/lib/IR",
1920
"//llvm/lib/Option",
2021
"//llvm/lib/Support",

llvm/utils/gn/secondary/llvm/lib/ExecutionEngine/Orc/BUILD.gn

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,6 @@ static_library("Orc") {
2222
"Core.cpp",
2323
"DebugObjectManagerPlugin.cpp",
2424
"DebugUtils.cpp",
25-
"DebuggerSupport.cpp",
26-
"DebuggerSupportPlugin.cpp",
2725
"ELFNixPlatform.cpp",
2826
"EPCDebugObjectRegistrar.cpp",
2927
"EPCDynamicLibrarySearchGenerator.cpp",
@@ -51,7 +49,6 @@ static_library("Orc") {
5149
"ObjectTransformLayer.cpp",
5250
"OrcABISupport.cpp",
5351
"OrcV2CBindings.cpp",
54-
"PerfSupportPlugin.cpp",
5552
"RTDyldObjectLinkingLayer.cpp",
5653
"SimpleRemoteEPC.cpp",
5754
"SpeculateAnalyses.cpp",
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
static_library("Debugging") {
2+
output_name = "LLVMOrcDebugging"
3+
deps = [
4+
"//llvm/lib/ExecutionEngine/Orc",
5+
"//llvm/lib/ExecutionEngine/Orc/Shared",
6+
"//llvm/lib/DebugInfo/DWARF",
7+
"//llvm/lib/Support",
8+
"//llvm/lib/TargetParser",
9+
]
10+
sources = [
11+
"DebugInfoSupport.cpp",
12+
"DebuggerSupport.cpp",
13+
"DebuggerSupportPlugin.cpp",
14+
"PerfSupportPlugin.cpp",
15+
]
16+
if (current_os == "linux") {
17+
libs = [ "rt" ]
18+
}
19+
}

llvm/utils/gn/secondary/llvm/tools/lli/BUILD.gn

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ executable("lli") {
99
"//llvm/lib/ExecutionEngine/Interpreter",
1010
"//llvm/lib/ExecutionEngine/MCJIT",
1111
"//llvm/lib/ExecutionEngine/Orc",
12+
"//llvm/lib/ExecutionEngine/Orc/Debugging",
1213
"//llvm/lib/ExecutionEngine/Orc/Shared",
1314
"//llvm/lib/ExecutionEngine/Orc/TargetProcess",
1415
"//llvm/lib/ExecutionEngine/RuntimeDyld",

llvm/utils/gn/secondary/llvm/tools/llvm-jitlink/BUILD.gn

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ executable("llvm-jitlink") {
44
"//llvm/lib/ExecutionEngine",
55
"//llvm/lib/ExecutionEngine/JITLink",
66
"//llvm/lib/ExecutionEngine/Orc",
7+
"//llvm/lib/ExecutionEngine/Orc/Debugging",
78
"//llvm/lib/ExecutionEngine/RuntimeDyld",
89
"//llvm/lib/MC",
910
"//llvm/lib/Object",

0 commit comments

Comments
 (0)