From: Nico Weber Date: Thu, 27 Jun 2019 06:08:57 +0000 (+0000) Subject: gn build: Follow-up to r364491 "[GN] Update build files" X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=83d25842b0d8d175ee8a5e7171d6cf601d8dbc7f;p=llvm gn build: Follow-up to r364491 "[GN] Update build files" - Merge r364427 (GSYM lib) more: It was missing the new unit test (as pointed out by llvm/utils/gn/build/sync_source_lists_from_cmake.py), and it had some superfluous deps not present in the cmake build. - Merge r364474 (clang DependencyScanning lib) more: The deps didn't quite match cmake. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@364501 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/utils/gn/secondary/clang/lib/Tooling/DependencyScanning/BUILD.gn b/utils/gn/secondary/clang/lib/Tooling/DependencyScanning/BUILD.gn index 8f983fcbaed..572d0d66eee 100644 --- a/utils/gn/secondary/clang/lib/Tooling/DependencyScanning/BUILD.gn +++ b/utils/gn/secondary/clang/lib/Tooling/DependencyScanning/BUILD.gn @@ -11,6 +11,7 @@ static_library("DependencyScanning") { "//clang/lib/Parse", "//clang/lib/Serialization", "//clang/lib/Tooling", + "//llvm/lib/IR", "//llvm/lib/Support", ] sources = [ diff --git a/utils/gn/secondary/llvm/lib/DebugInfo/GSYM/BUILD.gn b/utils/gn/secondary/llvm/lib/DebugInfo/GSYM/BUILD.gn index d79c0a7a30e..48b70bd422e 100644 --- a/utils/gn/secondary/llvm/lib/DebugInfo/GSYM/BUILD.gn +++ b/utils/gn/secondary/llvm/lib/DebugInfo/GSYM/BUILD.gn @@ -1,9 +1,6 @@ static_library("GSYM") { output_name = "LLVMDebugInfoGSYM" deps = [ - "//llvm/lib/BinaryFormat", - "//llvm/lib/MC", - "//llvm/lib/Object", "//llvm/lib/Support", ] sources = [ diff --git a/utils/gn/secondary/llvm/test/BUILD.gn b/utils/gn/secondary/llvm/test/BUILD.gn index 961b7c534d4..7c6a31636ad 100644 --- a/utils/gn/secondary/llvm/test/BUILD.gn +++ b/utils/gn/secondary/llvm/test/BUILD.gn @@ -191,7 +191,6 @@ group("test") { # dependencies to make sure the libaries exist on disk when llvm-config's # lit tests run. "//llvm/lib/LineEditor", - "//llvm/lib/DebugInfo/GSYM", "//llvm/lib/Testing/Support", "//llvm/tools/bugpoint", "//llvm/tools/dsymutil", diff --git a/utils/gn/secondary/llvm/unittests/BUILD.gn b/utils/gn/secondary/llvm/unittests/BUILD.gn index 0fd52e5e776..ca38e56a14c 100644 --- a/utils/gn/secondary/llvm/unittests/BUILD.gn +++ b/utils/gn/secondary/llvm/unittests/BUILD.gn @@ -11,6 +11,7 @@ group("unittests") { "CodeGen/GlobalISel:GlobalISelTests", "DebugInfo/CodeView:DebugInfoCodeViewTests", "DebugInfo/DWARF:DebugInfoDWARFTests", + "DebugInfo/GSYM:DebugInfoGSYMTests", "DebugInfo/MSF:DebugInfoMSFTests", "DebugInfo/PDB:DebugInfoPDBTests", "Demangle:DemangleTests", diff --git a/utils/gn/secondary/llvm/unittests/DebugInfo/GSYM/BUILD.gn b/utils/gn/secondary/llvm/unittests/DebugInfo/GSYM/BUILD.gn new file mode 100644 index 00000000000..a5e13a41342 --- /dev/null +++ b/utils/gn/secondary/llvm/unittests/DebugInfo/GSYM/BUILD.gn @@ -0,0 +1,17 @@ +import("//llvm/utils/unittest/unittest.gni") + +unittest("DebugInfoGSYMTests") { + deps = [ + "//llvm/lib/CodeGen/AsmPrinter", + "//llvm/lib/DebugInfo/GSYM", + "//llvm/lib/MC", + "//llvm/lib/Object", + "//llvm/lib/ObjectYAML", + "//llvm/lib/Support", + "//llvm/lib/Target:TargetsToBuild", + "//llvm/lib/Testing/Support", + ] + sources = [ + "GSYMTest.cpp", + ] +}