[llvm] r350216 - [gn build] Add some llvm/tools: llvm-c-test, llvm-cfi-verify, llvm-cov, llvm-cvtres

Nico Weber via llvm-commits llvm-commits at lists.llvm.org
Wed Jan 2 04:42:40 PST 2019


Author: nico
Date: Wed Jan  2 04:42:39 2019
New Revision: 350216

URL: http://llvm.org/viewvc/llvm-project?rev=350216&view=rev
Log:
[gn build] Add some llvm/tools: llvm-c-test, llvm-cfi-verify, llvm-cov, llvm-cvtres

Needed for check-llvm.

Differential Revision: https://reviews.llvm.org/D56191

Added:
    llvm/trunk/utils/gn/secondary/llvm/tools/llvm-c-test/
    llvm/trunk/utils/gn/secondary/llvm/tools/llvm-c-test/BUILD.gn
    llvm/trunk/utils/gn/secondary/llvm/tools/llvm-cfi-verify/
    llvm/trunk/utils/gn/secondary/llvm/tools/llvm-cfi-verify/BUILD.gn
    llvm/trunk/utils/gn/secondary/llvm/tools/llvm-cfi-verify/lib/
    llvm/trunk/utils/gn/secondary/llvm/tools/llvm-cfi-verify/lib/BUILD.gn
    llvm/trunk/utils/gn/secondary/llvm/tools/llvm-cov/
    llvm/trunk/utils/gn/secondary/llvm/tools/llvm-cov/BUILD.gn
    llvm/trunk/utils/gn/secondary/llvm/tools/llvm-cvtres/
    llvm/trunk/utils/gn/secondary/llvm/tools/llvm-cvtres/BUILD.gn
Modified:
    llvm/trunk/utils/gn/secondary/BUILD.gn

Modified: llvm/trunk/utils/gn/secondary/BUILD.gn
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/utils/gn/secondary/BUILD.gn?rev=350216&r1=350215&r2=350216&view=diff
==============================================================================
--- llvm/trunk/utils/gn/secondary/BUILD.gn (original)
+++ llvm/trunk/utils/gn/secondary/BUILD.gn Wed Jan  2 04:42:39 2019
@@ -5,6 +5,10 @@ group("default") {
   deps = [
     "//clang/test",
     "//lld/test",
+    "//llvm/tools/llvm-c-test",
+    "//llvm/tools/llvm-cfi-verify",
+    "//llvm/tools/llvm-cov",
+    "//llvm/tools/llvm-cvtres",
     "//llvm/tools/llvm-cxxdump",
     "//llvm/tools/llvm-cxxfilt",
     "//llvm/tools/llvm-cxxmap",

Added: llvm/trunk/utils/gn/secondary/llvm/tools/llvm-c-test/BUILD.gn
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/utils/gn/secondary/llvm/tools/llvm-c-test/BUILD.gn?rev=350216&view=auto
==============================================================================
--- llvm/trunk/utils/gn/secondary/llvm/tools/llvm-c-test/BUILD.gn (added)
+++ llvm/trunk/utils/gn/secondary/llvm/tools/llvm-c-test/BUILD.gn Wed Jan  2 04:42:39 2019
@@ -0,0 +1,32 @@
+executable("llvm-c-test") {
+  deps = [
+    "//llvm/lib/Bitcode/Reader",
+    "//llvm/lib/IR",
+    "//llvm/lib/MC/MCDisassembler",
+    "//llvm/lib/Object",
+    "//llvm/lib/Support",
+    "//llvm/lib/Target",
+    "//llvm/lib/Target:TargetsToBuild",
+  ]
+  if (host_os != "win") {
+    cflags_c = [
+      "-std=gnu99",
+      "-Wstrict-prototypes",
+    ]
+  }
+  sources = [
+    "attributes.c",
+    "calc.c",
+    "debuginfo.c",
+    "diagnostic.c",
+    "disassemble.c",
+    "echo.cpp",
+    "helpers.c",
+    "include-all.c",
+    "main.c",
+    "metadata.c",
+    "module.c",
+    "object.c",
+    "targets.c",
+  ]
+}

Added: llvm/trunk/utils/gn/secondary/llvm/tools/llvm-cfi-verify/BUILD.gn
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/utils/gn/secondary/llvm/tools/llvm-cfi-verify/BUILD.gn?rev=350216&view=auto
==============================================================================
--- llvm/trunk/utils/gn/secondary/llvm/tools/llvm-cfi-verify/BUILD.gn (added)
+++ llvm/trunk/utils/gn/secondary/llvm/tools/llvm-cfi-verify/BUILD.gn Wed Jan  2 04:42:39 2019
@@ -0,0 +1,18 @@
+executable("llvm-cfi-verify") {
+  deps = [
+    "lib",
+    "//llvm/lib/DebugInfo/Symbolize",
+    "//llvm/lib/MC",
+    "//llvm/lib/MC/MCParser",
+    "//llvm/lib/Object",
+    "//llvm/lib/Support",
+    "//llvm/lib/Target:AllTargetsAsmParsers",
+    "//llvm/lib/Target:AllTargetsAsmPrinters",
+    "//llvm/lib/Target:AllTargetsDescs",
+    "//llvm/lib/Target:AllTargetsDisassemblers",
+    "//llvm/lib/Target:AllTargetsInfos",
+  ]
+  sources = [
+    "llvm-cfi-verify.cpp",
+  ]
+}

Added: llvm/trunk/utils/gn/secondary/llvm/tools/llvm-cfi-verify/lib/BUILD.gn
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/utils/gn/secondary/llvm/tools/llvm-cfi-verify/lib/BUILD.gn?rev=350216&view=auto
==============================================================================
--- llvm/trunk/utils/gn/secondary/llvm/tools/llvm-cfi-verify/lib/BUILD.gn (added)
+++ llvm/trunk/utils/gn/secondary/llvm/tools/llvm-cfi-verify/lib/BUILD.gn Wed Jan  2 04:42:39 2019
@@ -0,0 +1,18 @@
+static_library("lib") {
+  output_name = "LLVMCFIVerify"
+  deps = [
+    "//llvm/lib/DebugInfo/DWARF",
+    "//llvm/lib/DebugInfo/Symbolize",
+    "//llvm/lib/MC",
+    "//llvm/lib/MC/MCDisassembler",
+    "//llvm/lib/MC/MCParser",
+    "//llvm/lib/Object",
+    "//llvm/lib/Support",
+  ]
+  sources = [
+    "FileAnalysis.cpp",
+    "FileAnalysis.h",
+    "GraphBuilder.cpp",
+    "GraphBuilder.h",
+  ]
+}

Added: llvm/trunk/utils/gn/secondary/llvm/tools/llvm-cov/BUILD.gn
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/utils/gn/secondary/llvm/tools/llvm-cov/BUILD.gn?rev=350216&view=auto
==============================================================================
--- llvm/trunk/utils/gn/secondary/llvm/tools/llvm-cov/BUILD.gn (added)
+++ llvm/trunk/utils/gn/secondary/llvm/tools/llvm-cov/BUILD.gn Wed Jan  2 04:42:39 2019
@@ -0,0 +1,24 @@
+executable("llvm-cov") {
+  deps = [
+    "//llvm/include/llvm/Config:llvm-config",
+    "//llvm/lib/IR",
+    "//llvm/lib/Object",
+    "//llvm/lib/ProfileData",
+    "//llvm/lib/ProfileData/Coverage",
+    "//llvm/lib/Support",
+  ]
+  sources = [
+    "CodeCoverage.cpp",
+    "CoverageExporterJson.cpp",
+    "CoverageExporterLcov.cpp",
+    "CoverageFilters.cpp",
+    "CoverageReport.cpp",
+    "CoverageSummaryInfo.cpp",
+    "SourceCoverageView.cpp",
+    "SourceCoverageViewHTML.cpp",
+    "SourceCoverageViewText.cpp",
+    "TestingSupport.cpp",
+    "gcov.cpp",
+    "llvm-cov.cpp",
+  ]
+}

Added: llvm/trunk/utils/gn/secondary/llvm/tools/llvm-cvtres/BUILD.gn
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/utils/gn/secondary/llvm/tools/llvm-cvtres/BUILD.gn?rev=350216&view=auto
==============================================================================
--- llvm/trunk/utils/gn/secondary/llvm/tools/llvm-cvtres/BUILD.gn (added)
+++ llvm/trunk/utils/gn/secondary/llvm/tools/llvm-cvtres/BUILD.gn Wed Jan  2 04:42:39 2019
@@ -0,0 +1,18 @@
+import("//llvm/utils/TableGen/tablegen.gni")
+
+tablegen("Opts") {
+  visibility = [ ":llvm-cvtres" ]
+  args = [ "-gen-opt-parser-defs" ]
+}
+
+executable("llvm-cvtres") {
+  deps = [
+    ":Opts",
+    "//llvm/lib/Object",
+    "//llvm/lib/Option",
+    "//llvm/lib/Support",
+  ]
+  sources = [
+    "llvm-cvtres.cpp",
+  ]
+}




More information about the llvm-commits mailing list