"Martin Dorey" <martin.do...@hds.com> wrote:

this also removes the newlines.
...
IMHO make 4.x has a too strict definition of white-space.

http://pubs.opengroup.org/onlinepubs/000095399/basedefs/xbd_chap07.html sayeth:

"In the POSIX locale, at a minimum, the <space>, <form-feed>, <newline>, <carriage-return>, <tab>, and <vertical-tab> shall be included."

Then the make manual is a bit sloppy in the use of "whitespace".
E.g. from the man-page (3.3 Including Other Makefiles):
"Whitespace is required between include and the file names, and between file 
names"

(plus section 5.9 etc. etc.)

So a:
include foo.mak

---

should work if that definition was true everywhere, but it doesn't.
--gv

_______________________________________________
Bug-make mailing list
Bug-make@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-make

Reply via email to