[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
automake 1.6.3: install-info always built
From: |
Karl Berry |
Subject: |
automake 1.6.3: install-info always built |
Date: |
Thu, 12 Sep 2002 17:23:51 -0400 |
In automake 1.6.3, the install-info target has become something phony
and unconditional, i.e., always built. This breaks Texinfo, which has
to build an actual binary called `install-info'. The result is that the
binary is relinked on every make.
This target is not a standard GNU target, although I know Cygnus has
always used it. The workaround below simply omits it. If this
really has to be in automake at all, then I suggest either:
a) an option to include it; or
b) an option not to include it; or
c) make automake smarter so that the phony install-info is only included
if it is not otherwise defined.
I reported this for automake 1.6 as well. Hope it can be resolved for
next time.
Thanks,
karl
*** /usr/local/gnu/bin/ORIG/automake Thu Sep 12 13:30:43 2002
--- /usr/local/gnu/bin/automake Thu Sep 12 14:20:14 2002
***************
*** 444,450 ****
'all' => 1,
'dvi' => 1,
'info' => 1,
! 'install-info' => 1,
'install' => 1,
'install-data' => 1,
'install-exec' => 1,
--- 444,450 ----
'all' => 1,
'dvi' => 1,
'info' => 1,
! # 'install-info' => 1,
'install' => 1,
'install-data' => 1,
'install-exec' => 1,
***************
*** 731,738 ****
'install-man' => [],
'uninstall-man' => [],
! 'install-info' => [],
! 'install-info-am' => [],
'uninstall-info' => [],
'installcheck-am' => [],
--- 731,738 ----
'install-man' => [],
'uninstall-man' => [],
! # 'install-info' => [],
! # 'install-info-am' => [],
'uninstall-info' => [],
'installcheck-am' => [],
*** /usr/local/gnu/share/automake-1.6/am/ORIG/texinfos.am Thu Sep 12
13:30:45 2002
--- /usr/local/gnu/share/automake-1.6/am/texinfos.am Thu Sep 12 13:40:55 2002
***************
*** 97,103 ****
RECURSIVE_TARGETS += install-info-recursive
.PHONY install-info: install-info-recursive
else !%?SUBDIRS%
! install-info: install-info-am
endif !%?SUBDIRS%
endif %?INSTALL-INFO%
--- 97,103 ----
RECURSIVE_TARGETS += install-info-recursive
.PHONY install-info: install-info-recursive
else !%?SUBDIRS%
! #install-info: install-info-am
endif !%?SUBDIRS%
endif %?INSTALL-INFO%
- automake 1.6.3: install-info always built,
Karl Berry <=