Mercurial > hg > toybox
diff scripts/make.sh @ 705:3e81cd0bad4b
Teach option parsing about [groups] of related options.
author | Rob Landley <rob@landley.net> |
---|---|
date | Mon, 19 Nov 2012 01:49:53 -0600 |
parents | 7e846e281e38 |
children | a950dd960593 |
line wrap: on
line diff
--- a/scripts/make.sh Sun Nov 18 18:52:19 2012 -0600 +++ b/scripts/make.sh Mon Nov 19 01:49:53 2012 -0600 @@ -73,7 +73,8 @@ -e "s/.*TOY($NAME"',[ \t]*"\([^"]*\)"[ \t]*,.*)/\1/' \ -e 't keep;d;:keep' -e 's/^[<>=][0-9]//' -e 's/[?&^]//' \ -e 't keep' -e 's/[><=][0-9][0-9]*//g' -e 's/+.//g' \ - -e 's/([^)]*)//g' -e 's/[-?^:&#|@*]//g' -e 'p')" + -e 's/([^)]*)//g' -e 's/\[[^]]*\]//g' -e 's/[-?^:&#|@*]//g' \ + -e 'p')" echo "#ifdef FOR_${NAME}" X=0 while [ $X -lt ${#FLAGS} ]