mirror of
https://https.git.savannah.gnu.org/git/coreutils.git
synced 2026-01-27 01:44:21 +00:00
build: fix 'install-html' target
Switching to non-recursive makefiles broke the 'install-html' target: The gettext plumbing requires an 'install-html' target in po/Makefile. This was fixed in gettext v0.19.8.1-41-ge5a008a, but packages using older gettext need to manually patch po/Makefile.in.in. Reported (for 'sed') and suggested fix by Eric Blake in https://bugs.gnu.org/25690 . * bootstrap.conf (bootstrap_epilogue): Add 'install-{html,pdf,dvi,ps}' targets to po/Makefile.in.in (if needed).
This commit is contained in:
parent
ddbe4b7a37
commit
6fc3ef9e6f
@ -376,6 +376,13 @@ bootstrap_epilogue()
|
||||
perl -pi -e 's/if LC_ALL=C grep .GNU .PACKAGE.*; then/if true; then/' \
|
||||
po/Makefile.in.in
|
||||
|
||||
# Add dummy 'install-html' target, required for packages using
|
||||
# non-recursive makefiles with older gettext.
|
||||
# See https://debbugs.gnu.org/25690
|
||||
if ! grep -w 'install-html' po/Makefile.in.in ; then
|
||||
printf 'install-%s:;\n' dvi ps pdf html >> po/Makefile.in.in
|
||||
fi
|
||||
|
||||
# Install our git hooks, as long as "cp" accepts the --backup option,
|
||||
# so that we can back up any existing files.
|
||||
case $(cp --help) in *--backup*) backup=1;; *) backup=0;; esac
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user