diff options
author | Paul Smith <psmith@gnu.org> | 2005-04-08 12:51:20 +0000 |
---|---|---|
committer | Paul Smith <psmith@gnu.org> | 2005-04-08 12:51:20 +0000 |
commit | 3daf8df6ee835b9edcc068af33ae97910bb8d934 (patch) | |
tree | a90131bc43bd817abd1850df4ade8d58339d3334 /NEWS | |
parent | 4923580e3a5b3d9e7ff29ef1e5a5339cc7619a4b (diff) | |
download | gunmake-3daf8df6ee835b9edcc068af33ae97910bb8d934.tar.gz |
Fix some Savannah bugs.
Updates to docs (still need more work here) and NEWS file.
New language.
Diffstat (limited to 'NEWS')
-rw-r--r-- | NEWS | 23 |
1 files changed, 13 insertions, 10 deletions
@@ -18,15 +18,15 @@ Version 3.81beta3 * WARNING: Backward-incompatibility! GNU make now implements a generic "second expansion" feature on the - prerequisites of both explicit and implicit (pattern) targets. After - the rule has been parsed, the prerequisites are expanded a second - time, this time with all the automatic variables in scope. This means - that in addition to using standard SysV $$@ in prerequisites lists, - you can also use complex functions such as $$(patsubst f%r,b%o,$$@) etc. - This behavior applies to implicit rules, as well, where the second - expansion occurs after the rule is matched. - However, this means that you need to double-quote any "$" in your - filenames; instead of "foo: boo$$bar" you must write "foo: foo$$$$bar" + prerequisites of both explicit and implicit (pattern) rules. After + all rules have been parsed the prerequisites are expanded again, this + time with all the automatic variables in scope. This means that in + addition to using standard SysV $$@ in prerequisites lists, you can + also use complex functions such as $$(notdir $$@) etc. This behavior + applies to implicit rules, as well, where the second expansion occurs + after the rule is matched. However, this means that you need to + double-quote any "$" in your filenames; instead of "foo: boo$$bar" you + must write "foo: foo$$$$bar" * New command-line option: -L (--check-symlink-times). On systems that support symbolic links, if this option is given then GNU make will @@ -50,6 +50,8 @@ Version 3.81beta3 load average accordingly. * New special variables available in this release: + - .FEATURES: Contains a list of special features available in this + version of GNU make. - .DEFAULT_TARGET: Contains the name of the default target make will use if no targets are provided on the command line. It can be set to change the default target. @@ -84,7 +86,8 @@ Version 3.81beta3 should not be impacted. * New translations for Swedish, Chinese (simplified), Ukrainian, - Belarusian, Finnish, and Irish. Many updated translations. + Belarusian, Finnish, Kinyarwandan, and Irish. Many updated + translations. Version 3.80 |