[PATCH] Support case insensitive header searches for MSVCCompat

Nico Weber thakis at chromium.org
Wed Mar 5 13:18:22 PST 2014


The compiler won't be the only place with issues like this though, no? Say
you have a generated header "header.h" and some file accidentally includes
it as "Header.h", then the build system now won't have a correct dependency
edge. There's probably more examples.

Can't you just create a case-insensitive file system even in cross mode?


On Wed, Mar 5, 2014 at 1:13 PM, Saleem Abdulrasool <abdulras at fb.com> wrote:

>
>   One of the nice things about clang is that it is inherently a
> cross-compiler :-).  Not all file systems are case-insensitive, and
> unfortunately, as I mentioned in the commit message, the Windows SDK does
> get the case wrong in many cases.  This is an attempt to make the
> cross-compiler work properly with MS compatibility irrespective of the
> environment where it is being executed.
>
> http://llvm-reviews.chandlerc.com/D2972
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20140305/b03902ec/attachment.html>


More information about the cfe-commits mailing list