|
Boost-Build : |
From: David Abrahams (david.abrahams_at_[hidden])
Date: 2002-05-15 07:28:07
----- Original Message -----
From: "Markus Schöpflin" <markus.schoepflin_at_[hidden]>
> David Abrahams wrote:
> >
> > They are and they aren't. If you set them with case, they come back
with
> > case. Jam code can't exactly "check environment variables"; they just
get
> > imported into (case-senstive) Jam variables, which makes this problem a
> > little knotty.
>
> Microsoft calls this case aware, AFAIK. You do have the same problem with
> file names on windows. How did you solve it there?
It's not the same problem, because Jam doesn't generally use Windows file
names as variable names. There are a few places where we need to look for
files with a specific name, and there we can use globbing patterns and
regexp comparison. There's no way in Jam to get a list of all variables, so
we can't do an exhaustive search through things that may have come in from
the environment.
-D
Boost-Build list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk