[cfe-dev] New warning for mismatched include case
kremenek at apple.com
Fri Jul 27 13:44:09 PDT 2012
It's entirely relevant on the Mac. In a scenario where you have a team of developers, some working on case-sensitive HFS+ and others working on case-insensitive HFS+, you want the code contributed from one developer to not break someone else's build. Your argument is essentially the same as saying everyone could just use a case-sensitive file system, but that doesn't take into account the reality of human habits.
This helps address a real problem we observe frequently in teams of engineers.
On Jul 27, 2012, at 12:51 PM, Konstantin Tokarev <annulen at yandex.ru> wrote:
> 27.07.2012, 22:34, "Joshua Warner" <allpowerful32 at gmail.com>:
>> On windows, at least, there is an API that could help with this: just get a (windows) handle to the file via OpenFile / CreateFile, then query the handle's filename. See http://msdn.microsoft.com/en-us/library/windows/desktop/aa366789(v=vs.85).aspx.I suspect there are similar ways to do it for mac and linux.
> On Mac and Linux this issue is not very relevant, because native Linux filesystems are case-sensitive, and on Mac it's quite easy to create case-sensitive partition for source code.
> cfe-dev mailing list
> cfe-dev at cs.uiuc.edu
More information about the cfe-dev