URL: <http://savannah.gnu.org/bugs/?37237>
Summary: Second exapnsion with substitution confuse parser: Project: make Submitted by: None Submitted on: Птн 31 Авг 2012 15:14:56 Severity: 3 - Normal Item Group: None Status: None Privacy: Public Assigned to: None Open/Closed: Open Discussion Lock: Any Component Version: None Operating System: None Fixed Release: None Triage Status: None _______________________________________________________ Details: Example: .SECONDEXPANSION: dir/hello.o: $$(@F:.o=.c) @echo $(@F:.o=.c) Run: make -f CCC.mk Output: CCC.mk:2: *** target pattern contains no `%'. Stop. Expected result: dir/hello.o depends on hello.c This snipped: dir/hello.o: $$(@F:.o=.c) should be equivalent to: dir/hello.o: $$(patsubst %.c,%.o,$$(@F)) _______________________________________________________ Reply to this item at: <http://savannah.gnu.org/bugs/?37237> _______________________________________________ Message sent via/by Savannah http://savannah.gnu.org/ _______________________________________________ Bug-make mailing list Bug-make@gnu.org https://lists.gnu.org/mailman/listinfo/bug-make