Fix problem with out-of-date dependencies
Problem reported by Robert Marshall in: http://lists.gnu.org/archive/html/emacs-devel/2017-03/msg00501.html Although this problem has been with us for a while, the recent change from Automake to GNU Make exposed it again. * configure.ac (AUTO_DEPEND): When autodepending, clean out any leftover dependency and object files, since the previous sources' dependencies may disagree with the current ones. Reconfiguring typically needs to force a rebuild anyway.
This commit is contained in:
parent
34d69ed735
commit
3c4ec7e1d2
1 changed files with 3 additions and 0 deletions
|
@ -1742,6 +1742,9 @@ if test "$GCC" = yes && test "$ac_enable_autodepend" = yes; then
|
|||
AC_MSG_RESULT([$ac_enable_autodepend])
|
||||
if test $ac_enable_autodepend = yes; then
|
||||
AUTO_DEPEND=yes
|
||||
for depdir in */deps; do
|
||||
test ! -d "$depdir" || rm -fr "$depdir"/../*.o "$depdir" || exit
|
||||
done
|
||||
fi
|
||||
fi
|
||||
AC_SUBST(AUTO_DEPEND)
|
||||
|
|
Loading…
Add table
Reference in a new issue