forked from OSchip/llvm-project
gn build: Reland c52efdc5
, "gn build: (manually) merge b5913e6d2f"
Becauseb5913e6d2f
landed again asc54959c0
.
This commit is contained in:
parent
9f13a032b6
commit
62335188f3
|
@ -2,6 +2,11 @@ import("//llvm/tools/binutils_symlinks.gni")
|
||||||
import("//llvm/utils/TableGen/tablegen.gni")
|
import("//llvm/utils/TableGen/tablegen.gni")
|
||||||
import("//llvm/utils/gn/build/symlink_or_copy.gni")
|
import("//llvm/utils/gn/build/symlink_or_copy.gni")
|
||||||
|
|
||||||
|
tablegen("InstallNameToolOpts") {
|
||||||
|
visibility = [ ":llvm-objcopy" ]
|
||||||
|
args = [ "-gen-opt-parser-defs" ]
|
||||||
|
}
|
||||||
|
|
||||||
tablegen("ObjcopyOpts") {
|
tablegen("ObjcopyOpts") {
|
||||||
visibility = [ ":llvm-objcopy" ]
|
visibility = [ ":llvm-objcopy" ]
|
||||||
args = [ "-gen-opt-parser-defs" ]
|
args = [ "-gen-opt-parser-defs" ]
|
||||||
|
@ -12,7 +17,10 @@ tablegen("StripOpts") {
|
||||||
args = [ "-gen-opt-parser-defs" ]
|
args = [ "-gen-opt-parser-defs" ]
|
||||||
}
|
}
|
||||||
|
|
||||||
symlinks = [ "llvm-strip" ]
|
symlinks = [
|
||||||
|
"llvm-install-name-tool",
|
||||||
|
"llvm-strip",
|
||||||
|
]
|
||||||
if (llvm_install_binutils_symlinks) {
|
if (llvm_install_binutils_symlinks) {
|
||||||
symlinks += [
|
symlinks += [
|
||||||
"objcopy",
|
"objcopy",
|
||||||
|
@ -39,6 +47,7 @@ group("symlinks") {
|
||||||
|
|
||||||
executable("llvm-objcopy") {
|
executable("llvm-objcopy") {
|
||||||
deps = [
|
deps = [
|
||||||
|
":InstallNameToolOpts",
|
||||||
":ObjcopyOpts",
|
":ObjcopyOpts",
|
||||||
":StripOpts",
|
":StripOpts",
|
||||||
"//llvm/lib/MC",
|
"//llvm/lib/MC",
|
||||||
|
|
Loading…
Reference in New Issue