masak / ufo

Swoops down and creates your Perl 6 project Makefile for you
27 stars 6 forks source link

Makefile double colon rules without spaces are correct but break certain parsers #2

Open john5342 opened 12 years ago

john5342 commented 12 years ago

Currently all the Makefile rules in the template use the form "target::". While this is perfectly valid it does break a number of Makefile parser which wrongly assume the first colon is a part of the target name instead of being a separator. Clearly the proper solution is to fix any parser that gets this wrong but changing the template would make ufo much more portable in the meantime.

For example change

all:: build

to

all :: build

Thanks :-)