Skip to content

Commit

Permalink
[gn build] (manually) port f0ca8d2 (debuginfod-find)
Browse files Browse the repository at this point in the history
  • Loading branch information
nico committed Dec 14, 2021
1 parent a82a19c commit 5ac14cd
Show file tree
Hide file tree
Showing 3 changed files with 32 additions and 0 deletions.
3 changes: 3 additions & 0 deletions llvm/utils/gn/secondary/BUILD.gn
Expand Up @@ -71,6 +71,9 @@ group("llvm-nm") {
group("llvm-cxxfilt") {
deps = [ "//llvm/tools/llvm-cxxfilt:symlinks" ]
}
group("llvm-debuginfod-find") {
deps = [ "//llvm/tools/llvm-debuginfod-find:symlinks" ]
}
group("llvm-objcopy") {
deps = [ "//llvm/tools/llvm-objcopy:symlinks" ]
}
Expand Down
2 changes: 2 additions & 0 deletions llvm/utils/gn/secondary/llvm/test/BUILD.gn
Expand Up @@ -58,6 +58,7 @@ write_lit_config("lit_site_cfg") {
# (That check also checks LLVM_HOST_TRIPLE.)
"HOST_LDFLAGS=",

"LLVM_ENABLE_CURL=0",
"LLVM_ENABLE_FFI=0",
"LLVM_HAVE_OPT_VIEWER_MODULES=0",
"LLVM_HOST_TRIPLE=$llvm_current_triple",
Expand Down Expand Up @@ -246,6 +247,7 @@ group("test") {
"//llvm/tools/llvm-cxxdump",
"//llvm/tools/llvm-cxxfilt",
"//llvm/tools/llvm-cxxmap",
"//llvm/tools/llvm-debuginfod-find:symlinks",
"//llvm/tools/llvm-diff",
"//llvm/tools/llvm-dis",
"//llvm/tools/llvm-dwarfdump",
Expand Down
27 changes: 27 additions & 0 deletions llvm/utils/gn/secondary/llvm/tools/llvm-debuginfod-find/BUILD.gn
@@ -0,0 +1,27 @@
import("//llvm/tools/binutils_symlinks.gni")
import("//llvm/utils/gn/build/symlink_or_copy.gni")

if (llvm_install_binutils_symlinks) {
symlink_or_copy("debuginfod-find") {
deps = [ ":llvm-debuginfod-find" ]
source = "llvm-debuginfod-find"
output = "$root_out_dir/bin/debuginfod-find"
}
}

# //:llvm-debuginfod-find depends on this symlink target, see comment in
# //BUILD.gn.
group("symlinks") {
deps = [ ":llvm-debuginfod-find" ]
if (llvm_install_binutils_symlinks) {
deps += [ ":debuginfod-find" ]
}
}

executable("llvm-debuginfod-find") {
deps = [
"//llvm/lib/Debuginfod",
"//llvm/lib/Support",
]
sources = [ "llvm-debuginfod-find.cpp" ]
}

0 comments on commit 5ac14cd

Please sign in to comment.