Skip to content

Commit 206bc17

Browse files
committed
[gn] Update the clangd test lit site configuration
This reflects changes made in r359763. llvm-svn: 359825
1 parent f90458b commit 206bc17

File tree

3 files changed

+17
-7
lines changed

3 files changed

+17
-7
lines changed

llvm/utils/gn/secondary/clang-tools-extra/clangd/test/BUILD.gn

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,7 @@
11
import("//clang-tools-extra/clangd/xpc/enable.gni")
22
import("//llvm/triples.gni")
33
import("//llvm/utils/gn/build/write_cmake_config.gni")
4-
5-
clangd_lit_site_cfg_file = "$root_gen_dir/clang-tools-extra/clangd/test/lit.cfg"
6-
clangd_lit_unit_site_cfg_file =
7-
"$root_gen_dir/clang-tools-extra/clangd/unittests/lit.cfg"
4+
import("clangd_lit_site_cfg_files.gni")
85

96
template("write_lit_config") {
107
write_cmake_config(target_name) {
@@ -20,7 +17,7 @@ template("write_lit_config") {
2017

2118
write_lit_config("lit_site_cfg") {
2219
# Fully-qualified instead of relative for LIT_SITE_CFG_IN_HEADER.
23-
input = "//clang-tools-extra/clangd/test/lit.cfg.in"
20+
input = "//clang-tools-extra/clangd/test/lit.site.cfg.py.in"
2421
output = clangd_lit_site_cfg_file
2522

2623
extra_values = [
@@ -46,12 +43,14 @@ write_lit_config("lit_site_cfg") {
4643

4744
write_lit_config("lit_unit_site_cfg") {
4845
# Fully-qualified instead of relative for LIT_SITE_CFG_IN_HEADER.
49-
input = "//clang-tools-extra/clangd/unittests/lit.cfg.in"
46+
input = "//clang-tools-extra/clangd/unittests/lit.site.cfg.py.in"
5047
output = clangd_lit_unit_site_cfg_file
5148
extra_values =
5249
[ "CMAKE_CURRENT_BINARY_DIR=" +
5350
rebase_path(get_label_info("//clang-tools-extra/clangd/unittests",
54-
"target_out_dir")) ]
51+
"target_out_dir")),
52+
"CMAKE_CURRENT_SOURCE_DIR=" +
53+
rebase_path("//clang-tools-extra/clangd/unittest")]
5554
if (host_os == "win") {
5655
# See comment for Windows solink in llvm/utils/gn/build/toolchain/BUILD.gn
5756
extra_values += [ "SHLIBDIR=" + rebase_path("$root_out_dir/bin") ]
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
clangd_lit_site_cfg_file =
2+
"$root_gen_dir/clang-tools-extra/clangd/test/lit.site.cfg.py"
3+
clangd_lit_unit_site_cfg_file =
4+
"$root_gen_dir/clang-tools-extra/clangd/unittests/lit.site.cfg.py"

llvm/utils/gn/secondary/llvm/utils/llvm-lit/BUILD.gn

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import("//clang-tools-extra/test/clang_tools_extra_lit_site_cfg_files.gni")
2+
import("//clang-tools-extra/clangd/test/clangd_lit_site_cfg_files.gni")
23
import("//clang/test/clang_lit_site_cfg_files.gni")
34
import("//lld/test/lld_lit_site_cfg_files.gni")
45
import("//llvm/test/llvm_lit_site_cfg_files.gni")
@@ -42,6 +43,12 @@ write_cmake_config("llvm-lit") {
4243
config_map +=
4344
"map_config('" + rebase_path("//clang-tools-extra/test/Unit/lit.cfg.py") +
4445
"', '" + rebase_path(clang_tools_extra_lit_unit_site_cfg_file) + "')\n"
46+
config_map +=
47+
"map_config('" + rebase_path("//clang-tools-extra/clangd/test/lit.cfg.py") +
48+
"', '" + rebase_path(clangd_lit_site_cfg_file) + "')\n"
49+
config_map +=
50+
"map_config('" + rebase_path("//clang-tools-extra/clang/unittests/lit.cfg.py") +
51+
"', '" + rebase_path(clangd_lit_unit_site_cfg_file) + "')\n"
4552
config_map += "map_config('" + rebase_path("//clang/test/lit.cfg.py") +
4653
"', '" + rebase_path(clang_lit_site_cfg_file) + "')\n"
4754
config_map += "map_config('" + rebase_path("//clang/test/Unit/lit.cfg.py") +

0 commit comments

Comments
 (0)