Boost logo

Boost-Build :

Subject: Re: [Boost-build] testing for type of target is case sensitive on windows
From: Vladimir Prus (ghost_at_[hidden])
Date: 2008-11-12 06:34:14


On Wednesday 12 November 2008 14:23:31 Markus Schöpflin wrote:
> Vladimir Prus wrote:
>
> [...]
>
> > Are there any versions on windows that have case-sensitive filesystems?
> > If not, I can just downcase extensions in windows, before checking the type.
>
> It all depends on configuration. NTFS is always case preserving, and can be
> configure to be case sensitive.
>
> This is controlled by HKLM\SYSTEM\CurrentControlSet\Control\Session
> Manager\kernel\dword:ObCaseInsensitive

Ooh! I've already checked in a patch to make Boost.Build use lower-cased
suffix when deciding file type. I might break if:

        - user has NTFS configured this way
        - it has uppercase file suffixes associated with types -- which
        we don't have out of the box

But this seems not very likely.

- Volodya


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