#382: Using := in Makefiles causes extra complexity
----------------------+-----------------------------------------------------
Reporter: dukeleto | Owner:
Type: bug | Status: new
Priority: normal | Milestone:
Component: core | Version:
Severity: medium | Resolution:
Keywords: | Lang:
Patch: | Platform: freebsd
----------------------+-----------------------------------------------------
Old description:
> {{{
> perl5.10 tools/build/c2str.pl src/pmc/timer.c > src/pmc/timer.str
> perl5.10 tools/build/pmc2c.pl --dump src/pmc/pointer.pmc
> perl5.10 tools/build/pmc2c.pl --c src/pmc/pointer.pmc
> perl5.10 tools/build/c2str.pl src/pmc/pointer.c > src/pmc/pointer.str
> perl5.10 tools/build/c2str.pl src/pmc/sub.c > src/pmc/sub.str
> tools/build/c2str.pl: src/pmc/sub.c: No such file or directory at
> tools/build/c2str.pl line 54.
> *** Error code 2
> }}}
New description:
When Configure.pl detects gmake in your $PATH, it assumes you intend to
use it, and allows ":=" syntax in the Makefile it generates. Thus, when
gmake is installed, you are forced to use it (even when it's not the
normal "make" for your platform). See discussion below.
--
Comment(by Infinoid):
rg, I've updated the description for you. +1 for being compatible with
the worst make out there, and getting rid of :=.
--
Ticket URL: <https://trac.parrot.org/parrot/ticket/382#comment:15>
Parrot <https://trac.parrot.org/parrot/>
Parrot Development
_______________________________________________
parrot-tickets mailing list
[email protected]
http://lists.parrot.org/mailman/listinfo/parrot-tickets