[bug #16531] Substitution reference and secondary expansion

2012-03-04 Thread Paul D. Smith
Update of bug #16531 (project make): Status:None => Not A Bug Assigned to:None => psmith Open/Closed:Open => Closed _

[bug #16531] Substitution reference and secondary expansion

2006-05-07 Thread Paul D. Smith
Follow-up Comment #3, bug #16531 (project make): The OP is correct: it's not the "%", it's the ":". Because the variable reference is escaped, make doesn't skip over it when parsing the command line like it normally would, and instead make sees the second ":" inside the substitution reference an

[bug #16531] Substitution reference and secondary expansion

2006-05-07 Thread anonymous
Follow-up Comment #2, bug #16531 (project make): > GNU make gets confused by the % in your patsubst call. The secondary expansion of GNU make is not that much bad. The putsubst call works perfect without any kind of workarounds. What the problem is "substitution reference". .PHONY: foo.bar .S

[bug #16531] Substitution reference and secondary expansion

2006-05-05 Thread Boris Kolpackov
Follow-up Comment #1, bug #16531 (project make): GNU make gets confused by the % in your patsubst call. You will need to add an indirection: .PHONY: foo.bar .SECONDEXPANSION: p := % foo: $$(patsubst $p,$p.bar,$$@); @echo $^ ___ Reply to

[bug #16531] Substitution reference and secondary expansion

2006-05-05 Thread anonymous
URL: Summary: Substitution reference and secondary expansion Project: make Submitted by: None Submitted on: 金曜日 2006年05月05日 at 15:36 UTC Severity: 3 - Normal