[Omake] help not exporting the loop variable?
Erick Tryzelaar
erickt at dslextreme.com
Tue Jan 9 10:55:52 PST 2007
Aleksey Nogin wrote:
> foreach(x, a b)
> echo loading $x
> package. =
> include $x
> register-package($(package))
> echo
> export packages
>
> foreach(package, $(packages))
> .PHONY: $(package.name)
> export rules
That suggests another map api function: returning a list of keys in a
dictionary.
keys(m) =
result[] =
m.foreach(k, v)
result += $k
export result
return $(result)
And maybe one for values as well?
Then this could just be:
.PHONY: $(packages.keys)
-e
More information about the Omake
mailing list