This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: precompiled headers and -I- resp. iquote


* Mike Stump wrote on Tue, Jan 18, 2005 at 11:36:57PM CET:
> On Jan 18, 2005, at 2:05 PM, Ralf Wildenhues wrote:
> >
> >Say I have two precompiled headers for ./foo.h,
> >  .libs/pic/foo.h.gch
> >with -fPIC -DPIC and
> >  .libs/nopic/foo.h.gch
> >without.
> >
> >I do not see a way of using them for ./bar.c
> 
> mkdir .libs/foo.h.gch
> cc foo.h -o .libs/foo.h.gch/nopic
> cc -fPIC foo.h -o .libs/foo.h.gch/pic
> 
> cc -I.libs bar.c

cc -H -I.libs bar.c
. foo.h

cc -H -I.libs -I- bar.c
cc1: note: obsolete option -I- used, please use -iquote instead
! .libs/foo.h.gch/nopic

> ?  I am sure I am missing something trivial and obvious, but I just 
> don't know what it is.

Oh, that might just be me.  But in your example above, gcc does not make
use of the precompiled headers.

Sure, I could move foo.h away (require the user to do a different
setup).  I'd like to know if I have to.

Thanks,
Ralf


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]