From 3108998c0256a11e5318aae724e4ca6d8372c730 Mon Sep 17 00:00:00 2001 From: Nico Weber Date: Fri, 24 Mar 2023 13:06:37 +0100 Subject: [PATCH] [gn] somewhat port 0c5cee779929 (lldb-server platform plugin) --- .../gn/secondary/lldb/tools/lldb-server/BUILD.gn | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/llvm/utils/gn/secondary/lldb/tools/lldb-server/BUILD.gn b/llvm/utils/gn/secondary/lldb/tools/lldb-server/BUILD.gn index 8706cf1..3708274 100644 --- a/llvm/utils/gn/secondary/lldb/tools/lldb-server/BUILD.gn +++ b/llvm/utils/gn/secondary/lldb/tools/lldb-server/BUILD.gn @@ -8,7 +8,7 @@ tablegen("LLGSOptions") { executable("lldb-server") { configs += [ - #"//llvm/utils/gn/build:clang_code", + "//llvm/utils/gn/build:clang_code", "//llvm/utils/gn/build:lldb_code", ] deps = [ @@ -32,16 +32,26 @@ executable("lldb-server") { if (current_os == "android" || current_os == "linux") { deps += [ "//lldb/source/Plugins/Process/Linux" ] - #} else if (current_os == "freebsd") { - #deps += [ "//lldb/source/Plugins/Process/FreeBSD" ] - #} else if (current_os == "netbsd") { - #deps += [ "//lldb/source/Plugins/Process/NetBSD" ] + if (current_os == "linux") { + deps += [ "//lldb/source/Plugins/Platform/Linux" ] + } else { + # XXX + #deps += [ "//lldb/source/Plugins/Platform/Android" ] + } } + #} else if (current_os == "freebsd") { + #deps += [ "//lldb/source/Platform/Process/FreeBSD" ] + #deps += [ "//lldb/source/Plugins/Process/FreeBSD" ] + #} else if (current_os == "netbsd") { + #deps += [ "//lldb/source/Platform/Process/NetBSD" ] + #deps += [ "//lldb/source/Plugins/Process/NetBSD" ] if (current_os == "mac") { deps += [ "//lldb/source/Plugins/ObjectFile/Mach-O" ] + deps += [ "//lldb/source/Plugins/Platform/MacOSX" ] } else if (current_os == "win") { deps += [ "//lldb/source/Plugins/ObjectFile/PECOFF" ] + deps += [ "//lldb/source/Plugins/Platform/Windows" ] } else { deps += [ "//lldb/source/Plugins/ObjectFile/ELF" ] } -- 2.7.4