cvs commit: src/usr.bin/make main.c var.c var.h
Alfred Perlstein
alfred at freebsd.org
Tue May 10 14:04:40 PDT 2005
What about a flag/variable that if set enables "full POSIX mode"?
* Hartmut Brandt <harti at FreeBSD.org> [050510 01:06] wrote:
> harti 2005-05-10 08:06:13 UTC
>
> FreeBSD src repository
>
> Modified files:
> usr.bin/make main.c var.c var.h
> Log:
> Make make a little bit more POSIXish with regard to option parsing:
> take everything after -- as either a macro assignment or a target.
> Note that make still reorders arguments before --: anything starting
> with a dash is considered an option, anything which contains an equal
> sign is considered a macro assignment and everything else a target.
> This still is not POSIX with regard to the options, but it will probably
> not change because it has been make's behaviour for ages.
> Add a new function Var_Match() that correctly skips a macro call by just
> doing the same as Var_Subst() but without producing output. This will help
> making the parser more robust.
>
> Patches: 7.190,7.191
> Submitted by: Max Okumoto <okumoto at ucsd.edu>
>
> Revision Changes Path
> 1.138 +18 -4 src/usr.bin/make/main.c
> 1.147 +45 -8 src/usr.bin/make/var.c
> 1.19 +1 -0 src/usr.bin/make/var.h
--
- Alfred Perlstein
- email: bright at mu.org cell: 408-480-4684
More information about the cvs-src
mailing list