help-make
[Top][All Lists]
Advanced

[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

Attachment: signature.asc
Description: Digital signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]