[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
-bk5 patch-set released
From: |
Boris Kolpackov |
Subject: |
-bk5 patch-set released |
Date: |
Sat, 7 Aug 2004 11:00:22 -0500 |
User-agent: |
Mutt/1.5.6i |
Good day,
The fifth release of the -bk patch-set for GNU make is available
for download
http://kolpackov.net/projects/make/bk/
The -bk patch-set contains a number of reasonably backwards-compatible
bug-fixes and improvements for GNU make which are described in the
accompanying README file (available online via link above).
Changes since cvs-bk4:
~ implicit-double-expansion.patch
Two new features:
* Special ($@, $<, etc) and target/pattern-specific variables
are now available in second expansion. See examples/vdep for
an example of how this can be used.
* New special variable $- is recognized during second expansion
which instructs make to remove prerequisites of the target
under consideration that did not come from this implicit rule.
Now you can write something like this:
foo.o: foo.c foo.h
%.o: %.c.md5 $$(addsuffix\ .md5,$$^) $$-
$(CC) -o $@ -c $(<:.md5=)
Which will change prerequisites `foo.c' and `foo.h' to become
`foo.c.md5' and `foo.h.md5' respectively. See examples/md5 for
details.
+ pattern-specific-export.patch
Fixes bug that manifests itself in exported pattern-specific
variables not being exported. See tests/pattern-specific-export
for details.
-boris
signature.asc
Description: Digital signature
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- -bk5 patch-set released,
Boris Kolpackov <=