On Friday 20 March 2009 7:32:12 pm Lubos Lunak wrote:
> On Friday 20 of March 2009 23:21:48 Thiago Macieira wrote:
> > Lubos Lunak wrote:
> > >At least looking at generated
> > >kdebase/workspace/config-workspace.h it has a couple of #undef's for
> > > things that obviously are present (e.g. unistd.h).
> >
> > unistd.h is not present on Windows (it's not a Unix system). But workspace
> > is not meant to compile on Windows anyways...
> 
>  I think you misunderstood my point. I am pretty sure there is unistd.h on my 
> machine. Just like there is setpriority(), yet the code requiring it wasn't 
> compiled.
> 

I think someone needs to write a new tool that scans the source for all
the conditional compile defines, then compares that list against the list
of all the defines we might set (in ConfigureChecks.cmake).

This seems more like a code-quality thing than a buildsystem-thing.

Hmm.. Krazy could do this, if it was given a list of all known HAVE_FOO macros.
Of course, people would also need to care about looking at/fixing Krazy issues 
on a regular basis.

I will do a Krazy check, if people want me to do that.

-Allen

-- 
Allen Winter | Software Engineer | 1-888-872-9339
KDAB, Inc. | "Platform-independent software solutions"
http://kdab.com | 1-866-777-5322 (US) | +46-563-540090 (Sweden)
_______________________________________________
Kde-buildsystem mailing list
Kde-buildsystem@kde.org
https://mail.kde.org/mailman/listinfo/kde-buildsystem

Reply via email to