Changeset View
Changeset View
Standalone View
Standalone View
devel/llvm-cheri/files/llvm-wrapper.sh.in
#!/bin/sh | #!/bin/sh | ||||
# $FreeBSD$ | # $FreeBSD$ | ||||
LLVM_PREFIX="%%LLVM_PREFIX%%" | LLVM_PREFIX="%%LLVM_PREFIX%%" | ||||
LLVM_SUFFIX="%%LLVM_SUFFIX%%" | LLVM_SUFFIX="%%LLVM_SUFFIX%%" | ||||
tool=$(/bin/realpath $0) | tool=$0 | ||||
[ -L "$tool" ] && tool=$(/bin/realpath $tool) | |||||
tool=${tool##*/} | tool=${tool##*/} | ||||
tool="${LLVM_PREFIX}/bin/${tool%${LLVM_SUFFIX}}" | tool="${LLVM_PREFIX}/bin/${tool%${LLVM_SUFFIX}}" | ||||
LD_LIBRARY_PATH="${LD_LIBRARY_PATH:+${LD_LIBRARY_PATH}:}${LLVM_PREFIX}/lib" \ | LD_LIBRARY_PATH="${LD_LIBRARY_PATH:+${LD_LIBRARY_PATH}:}${LLVM_PREFIX}/lib" \ | ||||
exec "${tool}" "${@}" | exec "${tool}" "${@}" |