Merge lp:~jameinel/bzr/2.0.2-make-without-gnu into lp:bzr/2.0
Proposed by
John A Meinel
Status: | Merged |
---|---|
Approved by: | Robert Collins |
Approved revision: | no longer in the source branch. |
Merged at revision: | not available |
Proposed branch: | lp:~jameinel/bzr/2.0.2-make-without-gnu |
Merge into: | lp:bzr/2.0 |
Diff against target: |
87 lines 1 file modified
Makefile (+14/-14) |
To merge this branch: | bzr merge lp:~jameinel/bzr/2.0.2-make-without-gnu |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Robert Collins (community) | Approve | ||
Ian Clatworthy | Approve | ||
Review via email: mp+13574@code.launchpad.net |
To post a comment you must log in.
This change was made by Bernhard Voelker. I'm not sure what system he was compiling on, but it seems that the default 'make' is not GNU Make. Which means that 'simply expanded variables' (aka :=) was not supported.
This is the GNU documentation that I could find: www.gnu. org/software/ make/manual/ make.html# Flavors
http://
I'm not 100% sure if we want to take this patch or not. On the one hand, if it doesn't cause us much overhead to support more than GNU Make, it seems reasonable. Reading the documentation, having to re-expand $(wildcard) substitutions on every reference (rather than at definition time) seems a bit unfortunate.
I don't think it is a correctness thing, so I'm willing to put it up for review.
Thoughts?