[llvm] 3108998 - [gn] somewhat port 0c5cee779929 (lldb-server platform plugin)

Nico Weber via llvm-commits llvm-commits at lists.llvm.org
Fri Mar 24 05:06:52 PDT 2023


Author: Nico Weber
Date: 2023-03-24T13:06:37+01:00
New Revision: 3108998c0256a11e5318aae724e4ca6d8372c730

URL: https://github.com/llvm/llvm-project/commit/3108998c0256a11e5318aae724e4ca6d8372c730
DIFF: https://github.com/llvm/llvm-project/commit/3108998c0256a11e5318aae724e4ca6d8372c730.diff

LOG: [gn] somewhat port 0c5cee779929 (lldb-server platform plugin)

Added: 
    

Modified: 
    llvm/utils/gn/secondary/lldb/tools/lldb-server/BUILD.gn

Removed: 
    


################################################################################
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 8706cf1eb738c..37082746e098d 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" ]
   }


        


More information about the llvm-commits mailing list