diff options
author | Paul Smith <psmith@gnu.org> | 2002-09-17 21:52:45 +0000 |
---|---|---|
committer | Paul Smith <psmith@gnu.org> | 2002-09-17 21:52:45 +0000 |
commit | dac7b49de4b935db71d7b4257c6354f16fe41cfa (patch) | |
tree | f82cb34b108309d38903bd4d1695942e0b79e951 /ChangeLog | |
parent | d7ebcadadbfc100af64cc4c18580a6373bd52738 (diff) | |
download | gunmake-dac7b49de4b935db71d7b4257c6354f16fe41cfa.tar.gz |
Fix bug #940 (from the Savannah bug tracker): make sure that target-
specific variables work correctly in conjunction with double-colon
targets.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 15 |
1 files changed, 15 insertions, 0 deletions
@@ -1,3 +1,18 @@ +2002-09-17 Paul D. Smith <psmith@gnu.org> + + Fix Bug #940 (plus another bug I found while looking at this): + + * read.c (record_target_var): enter_file() will add a new entry if + it's a double-colon target: we don't want to do that in this + situation. Invoke lookup_file() and only enter_file() if it does + not already exist. If the file we get back is a double-colon then + add this variable to the "root" double-colon target. + + * variable.c (initialize_file_variables): If this file is a + double-colon target but is not the "root" target, then initialize + the root and make the root's variable list the parent of our + variable list. + 2002-09-12 Paul D. Smith <psmith@gnu.org> * Makefile.am (loadavg_SOURCES, loadavg.c): Tiptoe around automake |