CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2010/07/19 13:30:38
Modified files:
usr.bin/make : arch.c arch.h buf.c buf.h cmd_exec.c cmd_exec.h
compat.h cond.h cond_int.h config.h defines.h
dir.c dir.h direxpand.c direxpand.h engine.h
error.c error.h extern.h for.h garray.h
generate.c gnode.h init.c init.h job.h
lowparse.h lst.h lst_t.h main.h make.h memory.c
memory.h node_int.h parse.h parsevar.c
parsevar.h pathnames.h regress.c stats.c
stats.h str.c suff.h symtable.h targ.c targ.h
timestamp.c timestamp.h timestamp_t.h util.c
varmodifiers.c varmodifiers.h varname.c
varname.h
Log message:
two small changes:
- allow variables in SysV modifiers, as requested by matthieu@
(since recursive variables are an extension, this just extends the
extension)
- variation on :Q called :QL (quote list), which does quote every character
EXCEPT for whitespace. e.g.,
toto:
@for i in ${VAR:QL} ...