Lines Matching +full:lld +full:- +full:build

3 import("//llvm/utils/gn/build/libs/xml/enable.gni")
4 import("//llvm/utils/gn/build/libs/zlib/enable.gni")
5 import("//llvm/utils/gn/build/libs/zstd/enable.gni")
6 import("//llvm/utils/gn/build/write_cmake_config.gni")
7 import("//llvm/utils/llvm-lit/lit_path_function.gni")
20 rebase_path(get_label_info("//lld", "target_out_dir"), dir),
21 "LLD_SOURCE_DIR=" + rebase_path("//lld", dir),
24 # See comment for Windows solink in llvm/utils/gn/build/toolchain/BUILD.gn
34 # Fully-qualified instead of relative for LIT_SITE_CFG_IN_HEADER.
35 input = "//lld/test/lit.site.cfg.py.in"
47 "LLVM_LIT_TOOLS_DIR=", # Intentionally empty, matches cmake build.
112 # Fully-qualified instead of relative for LIT_SITE_CFG_IN_HEADER.
113 input = "//lld/test/Unit/lit.site.cfg.py.in"
118 # This target should contain all dependencies of check-lld.
120 # prerequisites for check-lld but doesn't run check-lld itself.
125 "//lld/tools/lld:symlinks",
126 "//lld/unittests",
129 "//llvm/tools/llvm-ar:symlinks",
130 "//llvm/tools/llvm-as",
131 "//llvm/tools/llvm-bcanalyzer",
132 "//llvm/tools/llvm-cgdata",
133 "//llvm/tools/llvm-cvtres",
134 "//llvm/tools/llvm-dis",
135 "//llvm/tools/llvm-dwarfdump",
136 "//llvm/tools/llvm-lipo:symlinks",
137 "//llvm/tools/llvm-mc",
138 "//llvm/tools/llvm-nm:symlinks",
139 "//llvm/tools/llvm-objcopy:symlinks",
140 "//llvm/tools/llvm-objdump:symlinks",
141 "//llvm/tools/llvm-pdbutil",
142 "//llvm/tools/llvm-profdata",
143 "//llvm/tools/llvm-readobj:symlinks",
144 "//llvm/tools/llvm-strings:symlinks",
145 "//llvm/tools/llvm-symbolizer:symlinks",
151 "//llvm/utils/llvm-lit",
153 "//llvm/utils/split-file",
158 # This is the action that runs all of lld's tests, check-lld.
159 action("check-lld") {
160 script = "$root_out_dir/bin/llvm-lit"
165 "-sv",
168 outputs = [ "$target_gen_dir/run-lit" ] # Non-existing, so that ninja runs it
171 # Since check-lld is always dirty, //:default doesn't depend on it so that
172 # it's not part of the default ninja target. Hence, check-lld shouldn't
173 # have any deps except :test, so that the default target is sure to build