[llvm] fd1c4c3 - [gn] port 97dee78eb364 (ClangDocTests config.h)
Nico Weber via llvm-commits
llvm-commits at lists.llvm.org
Fri May 23 06:38:41 PDT 2025
Author: Nico Weber
Date: 2025-05-23T09:38:34-04:00
New Revision: fd1c4c34310125d9f95434bcab20542dff50690f
URL: https://github.com/llvm/llvm-project/commit/fd1c4c34310125d9f95434bcab20542dff50690f
DIFF: https://github.com/llvm/llvm-project/commit/fd1c4c34310125d9f95434bcab20542dff50690f.diff
LOG: [gn] port 97dee78eb364 (ClangDocTests config.h)
Added:
Modified:
llvm/utils/gn/secondary/clang-tools-extra/clang-doc/support/BUILD.gn
llvm/utils/gn/secondary/clang-tools-extra/unittests/clang-doc/BUILD.gn
Removed:
################################################################################
diff --git a/llvm/utils/gn/secondary/clang-tools-extra/clang-doc/support/BUILD.gn b/llvm/utils/gn/secondary/clang-tools-extra/clang-doc/support/BUILD.gn
index 0be980f90311d..567a9755c1f0a 100644
--- a/llvm/utils/gn/secondary/clang-tools-extra/clang-doc/support/BUILD.gn
+++ b/llvm/utils/gn/secondary/clang-tools-extra/clang-doc/support/BUILD.gn
@@ -2,5 +2,8 @@ static_library("support") {
output_name = "clangDocSupport"
configs += [ "//llvm/utils/gn/build:clang_code" ]
deps = [ "//llvm/lib/Support" ]
- sources = [ "File.cpp" ]
+ sources = [
+ "File.cpp",
+ "Utils.cpp",
+ ]
}
diff --git a/llvm/utils/gn/secondary/clang-tools-extra/unittests/clang-doc/BUILD.gn b/llvm/utils/gn/secondary/clang-tools-extra/unittests/clang-doc/BUILD.gn
index fbb1df4891ead..209843d575cbd 100644
--- a/llvm/utils/gn/secondary/clang-tools-extra/unittests/clang-doc/BUILD.gn
+++ b/llvm/utils/gn/secondary/clang-tools-extra/unittests/clang-doc/BUILD.gn
@@ -1,8 +1,18 @@
import("//third-party/unittest/unittest.gni")
+import("//llvm/utils/gn/build/write_cmake_config.gni")
+
+write_cmake_config("config") {
+ input = "config.h.cmake"
+ output = "$target_gen_dir/config.h"
+ values = [
+ "CLANG_DOC_TEST_ASSET_DIR=",
+ ]
+}
unittest("ClangDocTests") {
configs += [ "//llvm/utils/gn/build:clang_code" ]
deps = [
+ ":config",
"//clang-tools-extra/clang-doc",
"//clang/lib/AST",
"//clang/lib/ASTMatchers",
@@ -18,7 +28,14 @@ unittest("ClangDocTests") {
"//llvm/lib/Support",
"//llvm/lib/Testing/Support",
]
- include_dirs = [ "//clang-tools-extra/clang-doc" ]
+
+ include_dirs = [
+ "//clang-tools-extra/clang-doc",
+
+ # To pick up generated config.h.
+ target_gen_dir,
+ ]
+
sources = [
"BitcodeTest.cpp",
"ClangDocTest.cpp",
More information about the llvm-commits
mailing list