[gn build] port 346856dc6c208 (or port 4d50a392401c0 more?)
authorNico Weber <thakis@chromium.org>
Mon, 12 Sep 2022 19:45:34 +0000 (15:45 -0400)
committerNico Weber <thakis@chromium.org>
Mon, 12 Sep 2022 19:45:42 +0000 (15:45 -0400)
llvm/utils/gn/secondary/llvm/tools/llvm-exegesis/BUILD.gn

index a4ac7f4..d3a478e 100644 (file)
@@ -1,3 +1,5 @@
+import("//llvm/lib/Target/targets.gni")
+
 executable("llvm-exegesis") {
   deps = [
     "lib",
@@ -8,10 +10,13 @@ executable("llvm-exegesis") {
     "//llvm/lib/Object",
     "//llvm/lib/Support",
     "//llvm/lib/Target:AllTargetsAsmParsers",
-    "//llvm/lib/Target:AllTargetsDisassemblers",
     "//llvm/lib/Target:AllTargetsCodeGens",
     "//llvm/lib/Target:AllTargetsDescs",
+    "//llvm/lib/Target:AllTargetsDisassemblers",
     "//llvm/lib/Target:AllTargetsInfos",
   ]
   sources = [ "llvm-exegesis.cpp" ]
+
+  defines = [ "LLVM_EXEGESIS_INITIALIZE_NATIVE_TARGET=" +
+              "Initialize${native_target}ExegesisTarget" ]
 }