URL:
<http://savannah.gnu.org/bugs/?46995>
Summary: Within 'define' newline is treated as non whitespace
Project: make
Submitted by: gstavi
Submitted on: Thu 28 Jan 2016 09:17:10 AM GMT
Severity: 3 - Normal
Item Group: Bug
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:
Observe the following example:
When 'function' is expended (into 'dummy') the foreach works on a variable
made of NEWLINE. This may be very confusing.
Makefile
------------------------
define function
$(foreach
, $1,$(info $(
)))
endef
dummy := $(call function, aaa bbb ccc)
all:
Output
------------------------
aaa
bbb
ccc
make: Nothing to be done for 'all'.
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?46995>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/
_______________________________________________
Bug-make mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/bug-make