mirror of
https://github.com/zsh-users/zsh
synced 2024-10-15 04:13:34 +00:00
17714: Fix to 17357, add module dependencies even if not adding autoloads.
This commit is contained in:
parent
49e5f818ba
commit
fbc08ff52c
|
@ -20,7 +20,6 @@ trap "rm -f $1; exit 1" 1 2 15
|
||||||
|
|
||||||
exec > $1
|
exec > $1
|
||||||
|
|
||||||
echo " if (emulation == EMULATE_ZSH) {"
|
|
||||||
for x_mod in $x_mods; do
|
for x_mod in $x_mods; do
|
||||||
modfile="`grep '^name='$x_mod' ' $CFMOD | sed -e 's/^.* modfile=//' \
|
modfile="`grep '^name='$x_mod' ' $CFMOD | sed -e 's/^.* modfile=//' \
|
||||||
-e 's/ .*//'`"
|
-e 's/ .*//'`"
|
||||||
|
@ -41,6 +40,7 @@ for x_mod in $x_mods; do
|
||||||
unset moddeps autobins autoinfixconds autoprefixconds autoparams
|
unset moddeps autobins autoinfixconds autoprefixconds autoparams
|
||||||
unset automathfuncs
|
unset automathfuncs
|
||||||
. $srcdir/../$modfile
|
. $srcdir/../$modfile
|
||||||
|
echo " if (emulation == EMULATE_ZSH) {"
|
||||||
for bin in $autobins; do
|
for bin in $autobins; do
|
||||||
echo " add_autobin(\"$bin\", \"$x_mod\");"
|
echo " add_autobin(\"$bin\", \"$x_mod\");"
|
||||||
done
|
done
|
||||||
|
@ -56,12 +56,12 @@ for x_mod in $x_mods; do
|
||||||
for mfunc in $automathfuncs; do
|
for mfunc in $automathfuncs; do
|
||||||
echo " add_automath(\"$mfunc\", \"$x_mod\");"
|
echo " add_automath(\"$mfunc\", \"$x_mod\");"
|
||||||
done
|
done
|
||||||
|
echo " }"
|
||||||
for dep in $moddeps; do
|
for dep in $moddeps; do
|
||||||
echo " add_dep(\"$x_mod\", \"$dep\");"
|
echo " add_dep(\"$x_mod\", \"$dep\");"
|
||||||
done
|
done
|
||||||
test "x$linked" = xno && echo "#endif"
|
test "x$linked" = xno && echo "#endif"
|
||||||
done
|
done
|
||||||
echo " }"
|
|
||||||
|
|
||||||
echo
|
echo
|
||||||
done_mods=" "
|
done_mods=" "
|
||||||
|
|
Loading…
Reference in a new issue