Browse Source

build-package.sh: fix detection of static libraries when creating subpackages

Now packages will be split if static libraries are located in subdirectory
of $PREFIX/lib.
emacs-27
Leonid Plyushch 5 years ago
parent
commit
45fc6e15e7
No known key found for this signature in database GPG Key ID: 45F2964132545795
  1. 2
      scripts/build/termux_create_subpackages.sh

2
scripts/build/termux_create_subpackages.sh

@ -1,6 +1,6 @@
termux_create_subpackages() { termux_create_subpackages() {
# Sub packages: # Sub packages:
if [ "$TERMUX_PKG_NO_STATICSPLIT" = "false" ] && [[ -n $(shopt -s nullglob; echo lib/*.a) ]]; then if [ "$TERMUX_PKG_NO_STATICSPLIT" = "false" ] && [[ -n $(shopt -s globstar; shopt -s nullglob; echo lib/**/*.a) ]]; then
# Add virtual -static sub package if there are include files: # Add virtual -static sub package if there are include files:
local _STATIC_SUBPACKAGE_FILE=$TERMUX_PKG_TMPDIR/${TERMUX_PKG_NAME}-static.subpackage.sh local _STATIC_SUBPACKAGE_FILE=$TERMUX_PKG_TMPDIR/${TERMUX_PKG_NAME}-static.subpackage.sh
echo TERMUX_SUBPKG_INCLUDE=\"lib/**/*.a lib/**/*.la\" > "$_STATIC_SUBPACKAGE_FILE" echo TERMUX_SUBPKG_INCLUDE=\"lib/**/*.a lib/**/*.la\" > "$_STATIC_SUBPACKAGE_FILE"

Loading…
Cancel
Save