[llvm] r359527 - [clangd] Fix GN build

Vitaly Buka via llvm-commits llvm-commits at lists.llvm.org
Mon Apr 29 18:35:42 PDT 2019


Author: vitalybuka
Date: Mon Apr 29 18:35:42 2019
New Revision: 359527

URL: http://llvm.org/viewvc/llvm-project?rev=359527&view=rev
Log:
[clangd] Fix GN build

Added:
    llvm/trunk/utils/gn/secondary/clang-tools-extra/clangd/unittests/
    llvm/trunk/utils/gn/secondary/clang-tools-extra/clangd/unittests/BUILD.gn
    llvm/trunk/utils/gn/secondary/clang-tools-extra/clangd/unittests/xpc/
    llvm/trunk/utils/gn/secondary/clang-tools-extra/clangd/unittests/xpc/BUILD.gn
Removed:
    llvm/trunk/utils/gn/secondary/clang-tools-extra/unittests/clangd/
Modified:
    llvm/trunk/utils/gn/secondary/clang-tools-extra/test/BUILD.gn
    llvm/trunk/utils/gn/secondary/clang-tools-extra/unittests/BUILD.gn

Added: llvm/trunk/utils/gn/secondary/clang-tools-extra/clangd/unittests/BUILD.gn
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/utils/gn/secondary/clang-tools-extra/clangd/unittests/BUILD.gn?rev=359527&view=auto
==============================================================================
--- llvm/trunk/utils/gn/secondary/clang-tools-extra/clangd/unittests/BUILD.gn (added)
+++ llvm/trunk/utils/gn/secondary/clang-tools-extra/clangd/unittests/BUILD.gn Mon Apr 29 18:35:42 2019
@@ -0,0 +1,74 @@
+import("//llvm/utils/unittest/unittest.gni")
+
+unittest("ClangdTests") {
+  configs += [ "//llvm/utils/gn/build:clang_code" ]
+  deps = [
+    "//clang-tools-extra/clang-tidy",
+    "//clang-tools-extra/clangd",
+    "//clang-tools-extra/clangd:features",
+    "//clang-tools-extra/clangd/refactor/tweaks",
+    "//clang/lib/AST",
+    "//clang/lib/Basic",
+    "//clang/lib/Format",
+    "//clang/lib/Frontend",
+    "//clang/lib/Index",
+    "//clang/lib/Lex",
+    "//clang/lib/Sema",
+    "//clang/lib/Serialization",
+    "//clang/lib/Tooling",
+    "//clang/lib/Tooling/Core",
+    "//clang/lib/Tooling/Inclusions",
+    "//llvm/lib/Support",
+    "//llvm/lib/Testing/Support",
+  ]
+  include_dirs = [
+    "//clang-tools-extra/clangd",
+
+    # To pick up the generated inc files.
+    "$target_gen_dir/../../clangd/tool",
+  ]
+  sources = [
+    "Annotations.cpp",
+    "BackgroundIndexTests.cpp",
+    "CancellationTests.cpp",
+    "ClangdTests.cpp",
+    "ClangdUnitTests.cpp",
+    "CodeCompleteTests.cpp",
+    "CodeCompletionStringsTests.cpp",
+    "ContextTests.cpp",
+    "DexTests.cpp",
+    "DiagnosticsTests.cpp",
+    "DraftStoreTests.cpp",
+    "ExpectedTypeTest.cpp",
+    "FSTests.cpp",
+    "FileDistanceTests.cpp",
+    "FileIndexTests.cpp",
+    "FindSymbolsTests.cpp",
+    "FunctionTests.cpp",
+    "FuzzyMatchTests.cpp",
+    "GlobalCompilationDatabaseTests.cpp",
+    "HeadersTests.cpp",
+    "IndexActionTests.cpp",
+    "IndexTests.cpp",
+    "JSONTransportTests.cpp",
+    "PrintASTTests.cpp",
+    "QualityTests.cpp",
+    "RIFFTests.cpp",
+    "SelectionTests.cpp",
+    "SerializationTests.cpp",
+    "SourceCodeTests.cpp",
+    "SymbolCollectorTests.cpp",
+    "SymbolInfoTests.cpp",
+    "SyncAPI.cpp",
+    "TUSchedulerTests.cpp",
+    "TestFS.cpp",
+    "TestIndex.cpp",
+    "TestTU.cpp",
+    "ThreadingTests.cpp",
+    "TraceTests.cpp",
+    "TweakTests.cpp",
+    "TypeHierarchyTests.cpp",
+    "URITests.cpp",
+    "XRefsTests.cpp",
+  ]
+}

Added: llvm/trunk/utils/gn/secondary/clang-tools-extra/clangd/unittests/xpc/BUILD.gn
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/utils/gn/secondary/clang-tools-extra/clangd/unittests/xpc/BUILD.gn?rev=359527&view=auto
==============================================================================
--- llvm/trunk/utils/gn/secondary/clang-tools-extra/clangd/unittests/xpc/BUILD.gn (added)
+++ llvm/trunk/utils/gn/secondary/clang-tools-extra/clangd/unittests/xpc/BUILD.gn Mon Apr 29 18:35:42 2019
@@ -0,0 +1,15 @@
+import("//llvm/utils/unittest/unittest.gni")
+
+unittest("ClangdXpcTests") {
+  configs += [ "//llvm/utils/gn/build:clang_code" ]
+  deps = [
+    "//clang-tools-extra/clangd",
+    "//clang-tools-extra/clangd/xpc:conversions",
+    "//llvm/lib/Support",
+    "//llvm/lib/Testing/Support",
+  ]
+  include_dirs = [ "//clang-tools-extra/clangd" ]
+  sources = [
+    "ConversionTests.cpp",
+  ]
+}

Modified: llvm/trunk/utils/gn/secondary/clang-tools-extra/test/BUILD.gn
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/utils/gn/secondary/clang-tools-extra/test/BUILD.gn?rev=359527&r1=359526&r2=359527&view=diff
==============================================================================
--- llvm/trunk/utils/gn/secondary/clang-tools-extra/test/BUILD.gn (original)
+++ llvm/trunk/utils/gn/secondary/clang-tools-extra/test/BUILD.gn Mon Apr 29 18:35:42 2019
@@ -38,12 +38,6 @@ write_lit_config("lit_site_cfg") {
     "PYTHON_EXECUTABLE=$python_path",
   ]
 
-  if (clangd_build_xpc) {
-    extra_values += [ "CLANGD_BUILD_XPC=1" ]
-  } else {
-    extra_values += [ "CLANGD_BUILD_XPC=0" ]
-  }
-
   if (clang_enable_static_analyzer) {
     extra_values += [ "CLANG_ENABLE_STATIC_ANALYZER=1" ]
   } else {

Modified: llvm/trunk/utils/gn/secondary/clang-tools-extra/unittests/BUILD.gn
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/utils/gn/secondary/clang-tools-extra/unittests/BUILD.gn?rev=359527&r1=359526&r2=359527&view=diff
==============================================================================
--- llvm/trunk/utils/gn/secondary/clang-tools-extra/unittests/BUILD.gn (original)
+++ llvm/trunk/utils/gn/secondary/clang-tools-extra/unittests/BUILD.gn Mon Apr 29 18:35:42 2019
@@ -10,7 +10,7 @@ group("unittests") {
     "clang-move:ClangMoveTests",
     "clang-query:ClangQueryTests",
     "clang-tidy:ClangTidyTests",
-    "clangd:ClangdTests",
+    "//clang-tools-extra/clangd/unittests:ClangdTests",
   ]
   if (clangd_build_xpc) {
     deps += [ "clangd/xpc:ClangdXpcTests" ]




More information about the llvm-commits mailing list