summaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
authorPaul Smith <psmith@gnu.org>2005-04-08 12:51:20 +0000
committerPaul Smith <psmith@gnu.org>2005-04-08 12:51:20 +0000
commit3daf8df6ee835b9edcc068af33ae97910bb8d934 (patch)
treea90131bc43bd817abd1850df4ade8d58339d3334 /NEWS
parent4923580e3a5b3d9e7ff29ef1e5a5339cc7619a4b (diff)
downloadgunmake-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--NEWS23
1 files changed, 13 insertions, 10 deletions
diff --git a/NEWS b/NEWS
index 5b26b3b..3a350da 100644
--- a/NEWS
+++ b/NEWS
@@ -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