ci(workflows/packages.yml): free disk space when building clvk
This commit is contained in:
parent
7bfbc14b8f
commit
b469675248
|
@ -150,7 +150,7 @@ jobs:
|
|||
|
||||
- name: Free additional disk space (if necessary)
|
||||
run: |
|
||||
if grep -q '^dart$\|^rust$\|^rustc-nightly$\|^swift$' ./built_termux-main_packages.txt; then
|
||||
if grep -q '^clvk$\|^dart$\|^rust$\|^rustc-nightly$\|^swift$' ./built_termux-main_packages.txt; then
|
||||
echo "Free additional disk space on host"
|
||||
sudo apt purge -yq $(dpkg -l | grep '^ii' | awk '{ print $2 }' | grep -P '(cabal-|dotnet-|ghc-|libmono|php)') \
|
||||
liblldb-6.0 libllvm6.0:amd64 mono-runtime-common monodoc-manual powershell ruby
|
||||
|
|
|
@ -11,10 +11,13 @@ TERMUX_PKG_DEPENDS="libc++"
|
|||
TERMUX_PKG_SUGGESTS="ocl-icd"
|
||||
TERMUX_PKG_HOSTBUILD=true
|
||||
TERMUX_PKG_EXTRA_CONFIGURE_ARGS="
|
||||
-DCMAKE_BUILD_TYPE=MinSizeRel
|
||||
-DLLVM_TABLEGEN=$TERMUX_PKG_HOSTBUILD_DIR/bin/llvm-tblgen
|
||||
-DCLANG_TABLEGEN=$TERMUX_PKG_HOSTBUILD_DIR/bin/clang-tblgen
|
||||
"
|
||||
|
||||
# https://github.com/kpet/clvk/blob/main/CMakeLists.txt
|
||||
|
||||
# clvk currently does not have proper versioning nor releases
|
||||
# Use dates and commits as versioning for now
|
||||
|
||||
|
@ -81,6 +84,10 @@ termux_step_pre_configure() {
|
|||
TERMUX_PKG_EXTRA_CONFIGURE_ARGS+=" -DLLVM_TARGET_ARCH=$LLVM_TARGET_ARCH"
|
||||
TERMUX_PKG_EXTRA_CONFIGURE_ARGS+=" -DLLVM_TARGETS_TO_BUILD=$LLVM_TARGET_ARCH"
|
||||
TERMUX_PKG_EXTRA_CONFIGURE_ARGS+=" -DLLVM_HOST_TRIPLE=$LLVM_DEFAULT_TARGET_TRIPLE"
|
||||
|
||||
# TERMUX_DEBUG_BUILD doesnt really have somewhere in between
|
||||
#TERMUX_PKG_EXTRA_CONFIGURE_ARGS+=" -DCMAKE_BUILD_TYPE=RelWithDebInfo"
|
||||
#export STRIP=:
|
||||
}
|
||||
|
||||
termux_step_make_install() {
|
||||
|
|
Loading…
Reference in New Issue