imacarthur <[EMAIL PROTECTED]> writes: > > > On 4 Nov 2008, at 18:09, Maik Beckmann wrote: > > > The > > Fl -> FL > > *.h -> *.H > > stuff looks pretty scary to me. I've never encountered such stuff > > before. > > Why do we do it? > > History. Backwards compatibility. > In particular, it often allows (badly written) code ported from win32 > or OSX systems onto *nix systems to compile without choking, as many > programmers on those systems are so used to having a case-insensitive > file system that they are "haphazard" with the case of their include > paths... >
Ok, this was my guess. I often write code on windows and have to patch when building it at a remote linux/solaris box. OTOH it's nice to have the compiler catch my typos. I'll add an option to the cmake build system whether to set the symlinks at install time or not. Additionally a note dumped to stdout which encourages the developer to try the non-backward-compatible mode, in case (s)he uses the symlinks=on, makes sense to me. Best, -- Maik _______________________________________________ fltk-dev mailing list [email protected] http://lists.easysw.com/mailman/listinfo/fltk-dev
