On Thursday 12 of June 2014 07:27:18 erik quanstrom wrote: > > i have a mkfile which does: > > > > alljs=`{find -name '*.js'} > > > > my_target:Q: ... $alljs > > > > my_recipe; > > > > and it breaks for files with spaces in pathname -- each space-separated > > token of pathname is treated as separate prerequisite. > > if you rc-quote the terms, it should work. > > ; find|grep b > './a b' > ; cat mkfile > x=`{find|grep b} > > all: > echo $x|wc > for(i in $x) > echo $i > ; mk > echo ./a b|wc > for(i in ./a b) > echo $i > 1 2 6 > ./a b
here the var is processed by Rc inside recipe; in my case i need it processed by Mk inside prerequisite list -- dexen deVries [[[↓][→]]]