LLVM Tools (#7952)

This commit is contained in:
Wetitpig 2022-02-24 14:59:38 +08:00 committed by buttaface
parent cdf1a20f5d
commit 0410a2a1bd
4 changed files with 18 additions and 2 deletions

View File

@ -45,6 +45,7 @@ TERMUX_PKG_EXTRA_CONFIGURE_ARGS="
-DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD=AVR;RISCV
-DPERL_EXECUTABLE=$(command -v perl)
-DLLVM_ENABLE_FFI=ON
-DLLVM_INSTALL_UTILS=ON
"
if [ $TERMUX_ARCH_BITS = 32 ]; then

View File

@ -0,0 +1,13 @@
TERMUX_SUBPKG_INCLUDE="
bin/FileCheck
bin/count
bin/lli-child-target
bin/llvm-PerfectShuffle
bin/llvm-jitlink-executor
bin/not
bin/obj2yaml
bin/yaml2obj
bin/yaml-bench
share/man/man1/FileCheck.1.gz
"
TERMUX_SUBPKG_DESCRIPTION="LLVM Development Tools"

View File

@ -3,7 +3,7 @@ bin/bugpoint
bin/dsymutil
bin/llc
bin/lli
bin/llvm*
bin/llvm!(-jitlink-executor|-PerfectShuffle)
bin/opt
bin/sancov
bin/sanstats

View File

@ -32,6 +32,8 @@ termux_create_debian_subpackages() {
# Allow globstar (i.e. './**/') patterns.
shopt -s globstar
# Allow negation patterns.
shopt -s extglob
for includeset in $TERMUX_SUBPKG_INCLUDE; do
local _INCLUDE_DIRSET
_INCLUDE_DIRSET=$(dirname "$includeset")
@ -43,7 +45,7 @@ termux_create_debian_subpackages() {
mv "$includeset" "$SUB_PKG_MASSAGE_DIR/$_INCLUDE_DIRSET"
fi
done
shopt -u globstar
shopt -u globstar extglob
local SUB_PKG_ARCH=$TERMUX_ARCH
[ "$TERMUX_SUBPKG_PLATFORM_INDEPENDENT" = "true" ] && SUB_PKG_ARCH=all