diff options
author | Paul Smith <psmith@gnu.org> | 2022-01-19 19:45:12 -0500 |
---|---|---|
committer | Paul Smith <psmith@gnu.org> | 2022-02-06 18:46:32 -0500 |
commit | cbe0d2e47f9f149ef9937358ba3a82c043e36175 (patch) | |
tree | f43d324f76f4a381dfbdaeb99337d6e1285f6e03 /NEWS | |
parent | f485881d4abcafbf92472b8be1a4678e873804c6 (diff) | |
download | make-git-cbe0d2e47f9f149ef9937358ba3a82c043e36175.tar.gz |
* tests/scripts/features/implicit_search: [SV 48643] Cleanups.
Diffstat (limited to 'NEWS')
-rw-r--r-- | NEWS | 18 |
1 files changed, 9 insertions, 9 deletions
@@ -61,6 +61,15 @@ https://sv.gnu.org/bugs/index.php?group=make&report_id=111&fix_release_id=109&se avoiding the need for heuristics. Implementation provided by Sven C. Dack <sdack@gmx.com> +* GNU make has sometimes chosen unexpected, and sub-optimal, chains of + implicit rules due to the definition of "ought to exist" in the implicit + rule search algorithm, which considered any prerequisite mentioned in the + makefile as "ought to exist". This algorithm has been modified to prefer + prerequisites mentioned explicitly in the target being built and only if + that results in no matching rule, will GNU make consider prerequisites + mentioned in other targets as "ought to exist". + Implementation provided by Dmitry Goncharov <dgoncharov@users.sf.net> + * If the MAKEFLAGS variable is modified in a makefile, it will be re-parsed immediately rather than after all makefiles have been read. Note that although all options are parsed immediately, some special effects won't @@ -89,15 +98,6 @@ https://sv.gnu.org/bugs/index.php?group=make&report_id=111&fix_release_id=109&se made as a side-effect of some other target's recipe are now noticed as expected. -* GNU make has sometimes chosen unexpected, and sub-optimal, chains of - implicit rules due to the definition of "ought to exist" in the implicit - rule search algorithm, which considered any prerequisite mentioned in the - makefile as "ought to exist". This algorithm has been modified to prefer - prerequisites mentioned explicitly in the target being built and only if - that results in no matching rule, will GNU make consider prerequisites - mentioned in other targets as "ought to exist". - Implementation provided by Dmitry Goncharov <dgoncharov@users.sf.net> - * GNU Make can now be built for MS-Windows using the Tiny C tcc compiler. Port provided by Christian Jullien <eligis@orange.fr> |