llvm-*: Use SYMLINKS for unprefixed LLVM binutils
Previously they were hard links. This change will support future packaging changes by decoupling the prefixed (e.g. llvm-ar) and unprefixed (e.g. ar) names. Reviewed by: dim, ivy Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D55693
This commit is contained in:
@@ -11,7 +11,8 @@ SRCS+= llvm-ar.cpp
|
||||
LINKS+= ${BINDIR}/llvm-ar ${BINDIR}/llvm-ranlib
|
||||
|
||||
.if ${MK_LLVM_BINUTILS} != "no"
|
||||
LINKS+= ${BINDIR}/llvm-ar ${BINDIR}/ar ${BINDIR}/llvm-ar ${BINDIR}/ranlib
|
||||
SYMLINKS+= llvm-ar ${BINDIR}/ar
|
||||
SYMLINKS+= llvm-ranlib ${BINDIR}/ranlib
|
||||
MLINKS+= llvm-ar.1 ar.1 llvm-ar.1 ranlib.1
|
||||
.endif
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
.include <src.opts.mk>
|
||||
|
||||
PROG_CXX= llvm-cov
|
||||
LINKS= ${BINDIR}/llvm-cov ${BINDIR}/gcov
|
||||
SYMLINKS= llvm-cov ${BINDIR}/gcov
|
||||
MLINKS= llvm-cov.1 gcov.1
|
||||
|
||||
SRCDIR= llvm/tools/llvm-cov
|
||||
|
||||
@@ -23,7 +23,7 @@ DPSRCS+= ${TGHDRS}
|
||||
CLEANFILES+= ${TGHDRS} ${TGHDRS:C/$/.d/}
|
||||
|
||||
.if ${MK_LLVM_BINUTILS} != "no"
|
||||
LINKS= ${BINDIR}/llvm-cxxfilt ${BINDIR}/c++filt
|
||||
SYMLINKS= llvm-cxxfilt ${BINDIR}/c++filt
|
||||
MLINKS= llvm-cxxfilt.1 c++filt.1
|
||||
.endif
|
||||
|
||||
|
||||
@@ -24,7 +24,7 @@ DPSRCS+= ${TGHDRS}
|
||||
CLEANFILES+= ${TGHDRS} ${TGHDRS:C/$/.d/}
|
||||
|
||||
.if ${MK_LLVM_BINUTILS} != "no"
|
||||
LINKS+= ${BINDIR}/llvm-nm ${BINDIR}/nm
|
||||
SYMLINKS+= llvm-nm ${BINDIR}/nm
|
||||
MLINKS+= llvm-nm.1 nm.1
|
||||
.endif
|
||||
|
||||
|
||||
@@ -27,8 +27,8 @@ CLEANFILES+= ${TGHDRS} ${TGHDRS:C/$/.d/}
|
||||
LINKS= ${BINDIR}/llvm-objcopy ${BINDIR}/llvm-strip
|
||||
|
||||
.if ${MK_LLVM_BINUTILS} != "no"
|
||||
LINKS+= ${BINDIR}/llvm-objcopy ${BINDIR}/objcopy \
|
||||
${BINDIR}/llvm-strip ${BINDIR}/strip
|
||||
SYMLINKS+= llvm-objcopy ${BINDIR}/objcopy \
|
||||
llvm-strip ${BINDIR}/strip
|
||||
MLINKS= llvm-objcopy.1 objcopy.1 \
|
||||
llvm-objcopy.1 strip.1
|
||||
.endif
|
||||
|
||||
@@ -29,7 +29,7 @@ DEPENDFILES+= ${TGHDRS:C/$/.d/}
|
||||
DPSRCS+= ${TGHDRS}
|
||||
CLEANFILES+= ${TGHDRS} ${TGHDRS:C/$/.d/}
|
||||
|
||||
LINKS= ${BINDIR}/llvm-objdump ${BINDIR}/objdump
|
||||
SYMLINKS= llvm-objdump ${BINDIR}/objdump
|
||||
MLINKS= llvm-objdump.1 objdump.1
|
||||
|
||||
.include "../llvm.prog.mk"
|
||||
|
||||
@@ -36,7 +36,7 @@ CLEANFILES+= ${TGHDRS} ${TGHDRS:C/$/.d/}
|
||||
LINKS+= ${BINDIR}/llvm-readobj ${BINDIR}/llvm-readelf
|
||||
|
||||
.if ${MK_LLVM_BINUTILS} != "no"
|
||||
LINKS+= ${BINDIR}/llvm-readelf ${BINDIR}/readelf
|
||||
SYMLINKS+= llvm-readelf ${BINDIR}/readelf
|
||||
MLINKS+= llvm-readelf.1 readelf.1
|
||||
.endif
|
||||
|
||||
|
||||
@@ -24,7 +24,7 @@ DPSRCS+= ${TGHDRS}
|
||||
CLEANFILES+= ${TGHDRS} ${TGHDRS:C/$/.d/}
|
||||
|
||||
.if ${MK_LLVM_BINUTILS} != "no"
|
||||
LINKS+= ${BINDIR}/llvm-size ${BINDIR}/size
|
||||
SYMLINKS+= llvm-size ${BINDIR}/size
|
||||
MLINKS+= llvm-size.1 size.1
|
||||
.endif
|
||||
|
||||
|
||||
@@ -26,7 +26,7 @@ CLEANFILES+= ${TGHDRS} ${TGHDRS:C/$/.d/}
|
||||
LINKS+= ${BINDIR}/llvm-symbolizer ${BINDIR}/llvm-addr2line
|
||||
|
||||
.if ${MK_LLVM_BINUTILS} != "no"
|
||||
LINKS+= ${BINDIR}/llvm-symbolizer ${BINDIR}/addr2line
|
||||
SYMLINKS+= llvm-addr2line ${BINDIR}/addr2line
|
||||
MLINKS+= llvm-addr2line.1 addr2line.1
|
||||
.endif
|
||||
|
||||
|
||||
Reference in New Issue
Block a user