[llvm] 09c2441 - [gn] port e235fcb582ee (bolt TargetConfig.def)

Nico Weber via llvm-commits llvm-commits at lists.llvm.org
Tue Feb 18 05:42:11 PST 2025


Author: Nico Weber
Date: 2025-02-18T08:41:49-05:00
New Revision: 09c2441037efeaa2980da4bb24286d0684ba99b5

URL: https://github.com/llvm/llvm-project/commit/09c2441037efeaa2980da4bb24286d0684ba99b5
DIFF: https://github.com/llvm/llvm-project/commit/09c2441037efeaa2980da4bb24286d0684ba99b5.diff

LOG: [gn] port e235fcb582ee (bolt TargetConfig.def)

Added: 
    llvm/utils/gn/secondary/bolt/include/bolt/Core/BUILD.gn

Modified: 
    llvm/utils/gn/secondary/bolt/tools/driver/BUILD.gn
    llvm/utils/gn/secondary/bolt/tools/heatmap/BUILD.gn
    llvm/utils/gn/secondary/bolt/unittests/Core/BUILD.gn

Removed: 
    


################################################################################
diff  --git a/llvm/utils/gn/secondary/bolt/include/bolt/Core/BUILD.gn b/llvm/utils/gn/secondary/bolt/include/bolt/Core/BUILD.gn
new file mode 100644
index 0000000000000..2d7c1a70abe95
--- /dev/null
+++ b/llvm/utils/gn/secondary/bolt/include/bolt/Core/BUILD.gn
@@ -0,0 +1,6 @@
+import("//llvm/lib/Target/write_target_def_file.gni")
+
+write_target_def_file("TargetConfig.def") {
+  key = "BOLT_ENUM_TARGETS"
+  value = "BOLT_TARGET"
+}

diff  --git a/llvm/utils/gn/secondary/bolt/tools/driver/BUILD.gn b/llvm/utils/gn/secondary/bolt/tools/driver/BUILD.gn
index 004a7359698de..c174bf3c613f4 100644
--- a/llvm/utils/gn/secondary/bolt/tools/driver/BUILD.gn
+++ b/llvm/utils/gn/secondary/bolt/tools/driver/BUILD.gn
@@ -23,6 +23,7 @@ group("symlinks") {
 executable("llvm-bolt") {
   configs += [ "//llvm/utils/gn/build:bolt_code" ]
   deps = [
+    "//bolt/include/bolt/Core:TargetConfig.def",
     "//bolt/lib/Profile",
     "//bolt/lib/Rewrite",
     "//bolt/lib/Utils",

diff  --git a/llvm/utils/gn/secondary/bolt/tools/heatmap/BUILD.gn b/llvm/utils/gn/secondary/bolt/tools/heatmap/BUILD.gn
index b6270106dbaf8..78b65a12e945a 100644
--- a/llvm/utils/gn/secondary/bolt/tools/heatmap/BUILD.gn
+++ b/llvm/utils/gn/secondary/bolt/tools/heatmap/BUILD.gn
@@ -1,6 +1,7 @@
 executable("llvm-bolt-heatmap") {
   configs += [ "//llvm/utils/gn/build:bolt_code" ]
   deps = [
+    "//bolt/include/bolt/Core:TargetConfig.def",
     "//bolt/lib/Profile",
     "//bolt/lib/Rewrite",
     "//bolt/lib/Utils",

diff  --git a/llvm/utils/gn/secondary/bolt/unittests/Core/BUILD.gn b/llvm/utils/gn/secondary/bolt/unittests/Core/BUILD.gn
index c7c9459fdff16..79f19a416c0e1 100644
--- a/llvm/utils/gn/secondary/bolt/unittests/Core/BUILD.gn
+++ b/llvm/utils/gn/secondary/bolt/unittests/Core/BUILD.gn
@@ -4,6 +4,7 @@ import("//third-party/unittest/unittest.gni")
 unittest("CoreTests") {
   configs += [ "//llvm/utils/gn/build:bolt_code" ]
   deps = [
+    "//bolt/include/bolt/Core:TargetConfig.def",
     "//bolt/lib/Core",
     "//bolt/lib/Rewrite",
     "//bolt/lib/Profile",


        


More information about the llvm-commits mailing list