[llvm] 05a6b94 - [gn] port d5ca90041446 (driver_execs for dsymutil, llvm-debuginfod, llvm-ml, llvm-objdump, llvm-symbolizer)

Nico Weber via llvm-commits llvm-commits at lists.llvm.org
Fri Aug 18 06:24:54 PDT 2023


Author: Nico Weber
Date: 2023-08-18T09:24:35-04:00
New Revision: 05a6b948352592ad04a4a4f42739cf2d572d26b2

URL: https://github.com/llvm/llvm-project/commit/05a6b948352592ad04a4a4f42739cf2d572d26b2
DIFF: https://github.com/llvm/llvm-project/commit/05a6b948352592ad04a4a4f42739cf2d572d26b2.diff

LOG: [gn] port d5ca90041446 (driver_execs for dsymutil, llvm-debuginfod, llvm-ml, llvm-objdump, llvm-symbolizer)

Added: 
    

Modified: 
    llvm/utils/gn/secondary/llvm/tools/dsymutil/BUILD.gn
    llvm/utils/gn/secondary/llvm/tools/llvm-debuginfod/BUILD.gn
    llvm/utils/gn/secondary/llvm/tools/llvm-ml/BUILD.gn
    llvm/utils/gn/secondary/llvm/tools/llvm-objdump/BUILD.gn
    llvm/utils/gn/secondary/llvm/tools/llvm-symbolizer/BUILD.gn

Removed: 
    


################################################################################
diff  --git a/llvm/utils/gn/secondary/llvm/tools/dsymutil/BUILD.gn b/llvm/utils/gn/secondary/llvm/tools/dsymutil/BUILD.gn
index 9781c9a818a491..db8f5d1da3097e 100644
--- a/llvm/utils/gn/secondary/llvm/tools/dsymutil/BUILD.gn
+++ b/llvm/utils/gn/secondary/llvm/tools/dsymutil/BUILD.gn
@@ -1,11 +1,12 @@
 import("//llvm/utils/TableGen/tablegen.gni")
+import("//llvm/utils/gn/build/driver_executable.gni")
 
 tablegen("Options") {
   visibility = [ ":dsymutil" ]
   args = [ "-gen-opt-parser-defs" ]
 }
 
-executable("dsymutil") {
+driver_executable("dsymutil") {
   deps = [
     ":Options",
     "//llvm/lib/CodeGen/AsmPrinter",

diff  --git a/llvm/utils/gn/secondary/llvm/tools/llvm-debuginfod/BUILD.gn b/llvm/utils/gn/secondary/llvm/tools/llvm-debuginfod/BUILD.gn
index 236124f351bf72..eb0f0a56af4399 100644
--- a/llvm/utils/gn/secondary/llvm/tools/llvm-debuginfod/BUILD.gn
+++ b/llvm/utils/gn/secondary/llvm/tools/llvm-debuginfod/BUILD.gn
@@ -1,5 +1,6 @@
 import("//llvm/tools/binutils_symlinks.gni")
 import("//llvm/utils/TableGen/tablegen.gni")
+import("//llvm/utils/gn/build/driver_executable.gni")
 import("//llvm/utils/gn/build/symlink_or_copy.gni")
 
 tablegen("Opts") {
@@ -23,7 +24,7 @@ group("symlinks") {
   }
 }
 
-executable("llvm-debuginfod") {
+driver_executable("llvm-debuginfod") {
   deps = [
     ":Opts",
     "//llvm/lib/Debuginfod",

diff  --git a/llvm/utils/gn/secondary/llvm/tools/llvm-ml/BUILD.gn b/llvm/utils/gn/secondary/llvm/tools/llvm-ml/BUILD.gn
index 110f0daf2f2415..b094f0e59bcce9 100644
--- a/llvm/utils/gn/secondary/llvm/tools/llvm-ml/BUILD.gn
+++ b/llvm/utils/gn/secondary/llvm/tools/llvm-ml/BUILD.gn
@@ -1,3 +1,4 @@
+import("//llvm/utils/gn/build/driver_executable.gni")
 import("//llvm/utils/TableGen/tablegen.gni")
 
 tablegen("Opts") {
@@ -5,7 +6,7 @@ tablegen("Opts") {
   args = [ "-gen-opt-parser-defs" ]
 }
 
-executable("llvm-ml") {
+driver_executable("llvm-ml") {
   deps = [
     ":Opts",
     "//llvm/lib/MC",

diff  --git a/llvm/utils/gn/secondary/llvm/tools/llvm-objdump/BUILD.gn b/llvm/utils/gn/secondary/llvm/tools/llvm-objdump/BUILD.gn
index c90c3243d980c4..e70c7603c4a4b4 100644
--- a/llvm/utils/gn/secondary/llvm/tools/llvm-objdump/BUILD.gn
+++ b/llvm/utils/gn/secondary/llvm/tools/llvm-objdump/BUILD.gn
@@ -1,6 +1,7 @@
 import("//llvm/tools/binutils_symlinks.gni")
 import("//llvm/tools/cctools_symlinks.gni")
 import("//llvm/utils/TableGen/tablegen.gni")
+import("//llvm/utils/gn/build/driver_executable.gni")
 import("//llvm/utils/gn/build/symlink_or_copy.gni")
 
 tablegen("ObjdumpOpts") {
@@ -37,7 +38,7 @@ group("symlinks") {
   }
 }
 
-executable("llvm-objdump") {
+driver_executable("llvm-objdump") {
   deps = [
     ":ObjdumpOpts",
     ":OtoolOpts",

diff  --git a/llvm/utils/gn/secondary/llvm/tools/llvm-symbolizer/BUILD.gn b/llvm/utils/gn/secondary/llvm/tools/llvm-symbolizer/BUILD.gn
index ef94d0075e19d6..54bff9ff7aa861 100644
--- a/llvm/utils/gn/secondary/llvm/tools/llvm-symbolizer/BUILD.gn
+++ b/llvm/utils/gn/secondary/llvm/tools/llvm-symbolizer/BUILD.gn
@@ -1,5 +1,6 @@
 import("//llvm/tools/binutils_symlinks.gni")
 import("//llvm/utils/TableGen/tablegen.gni")
+import("//llvm/utils/gn/build/driver_executable.gni")
 import("//llvm/utils/gn/build/symlink_or_copy.gni")
 
 tablegen("Opts") {
@@ -27,7 +28,7 @@ group("symlinks") {
   }
 }
 
-executable("llvm-symbolizer") {
+driver_executable("llvm-symbolizer") {
   deps = [
     ":Opts",
     "//llvm/lib/DebugInfo/DWARF",


        


More information about the llvm-commits mailing list