From 978819e1d6e9354b5b20d15c875bef98579873ae Mon Sep 17 00:00:00 2001 From: Paul Smith Date: Sat, 25 Jun 2005 18:57:28 +0000 Subject: Add a new variable: MAKE_RESTARTS, to count how many times make has re-exec'd. When rebuilding makefiles, unset -B if MAKE_RESTARTS is >0. --- ChangeLog | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 227c0b4..648e502 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,24 @@ +2005-06-25 Paul D. Smith + + Implement the MAKE_RESTARTS variable, and disable -B if it's >0. + Fixes Savannah bug #7566. + + * doc/make.texi (Special Variables): Document MAKE_RESTARTS. + * NEWS: Mention MAKE_RESTARTS. + * main.c (main): If we see MAKE_RESTARTS in the environment, unset + its export flag and obtain its value. When we need to re-exec, + increment the value and add it into the environment. + (always_make_set): New variable. Change the -B option to set this + one instead. + (main): When checking makefiles, only set always_make_flag if + always_make_set is set AND the restarts flag is 0. When building + normal targets, set it IFF always_make_set is set. + +2005-06-17 Paul D. Smith + + * default.c: Change VMS implicit rules to use $$$$ instead of $$ + in the prerequisites list. + 2005-06-12 Paul D. Smith Fix Savannah bug # 1328. -- cgit v1.2.3