[LLVMdev] Fw: include/Config/config.h discrepancies between CMake and autofoo builds

Samuel Crow samuraileumas at yahoo.com
Wed Jan 5 13:40:11 PST 2011


Whoops, phone rang and I forgot to cc to the list before I typed the message.


----- Forwarded Message ----
> From: Samuel Crow <samuraileumas at yahoo.com>
> To: Ruben Van Boxem <vanboxem.ruben at gmail.com>
> Sent: Wed, January 5, 2011 3:38:21 PM
> Subject: Re: [LLVMdev] include/Config/config.h discrepancies between CMake and 
>autofoo builds
> 
> 
> 
> 
> 
> ----- Original Message ----
> > From: Ruben Van Boxem <vanboxem.ruben at gmail.com>
> >  To: Óscar Fuentes <ofv at wanadoo.es>
> > Cc: llvmdev at cs.uiuc.edu
> > Sent: Wed,  January 5, 2011 3:10:29 PM
> > Subject: Re: [LLVMdev]  include/Config/config.h discrepancies between CMake 
>and 
>
> >autofoo  builds
> > 
> > 2011/1/5 Óscar Fuentes <ofv at wanadoo.es>:
> > > Ruben Van  Boxem  <vanboxem.ruben at gmail.com>   writes:
> > >
> > 
> > I may be naive, but  shouldn't a  *standard* C library implementation
> > use *standard*   headers/function prototypes? I understand OSes like BSD
> > and Solaris  really  suck on this point (standards compliance), but I
> > would  think linux, Mac OS  and Windows at least adhere to a large
> >  denominator which would make these  checks kind of superfluous.  Heck,
> > all of Qt builds without any of these, and  it uses only a  platform
> > specific header with the necessary defines. I would  think  a library
> > like Qt touches most dark corners of all the platforms  it  supports?
> > (not trying to be a brute here, I'm just  frustrated  with
> > Windows+autotools... and all the projects  using  that).
> > 
> 
> 
> Hi Ruben,
> 
> CMake is inspired by  QMake which is what Qt builds all of its cross-platform 
> tools with. You  might try to find a better example.
> 
> --Sam Crow
> 
> 
> 
> 


      




More information about the llvm-dev mailing list