This is the mail archive of the gcc-bugs@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]

cpp behavior problem


Hi folks,

I'm having trouble with the cpp.  Basically, it appears to be
inconsistent in how it picks up included files.

If a routine includes a file with <>, then it will pick up my file from
the directory in a -I command argument.  This file includes another file
with "".  That file will only be picked up within the current include
path or farther down.  This is not really documented anywhere.  The docs
say any include using <> can be controlled with the -I- option.  I don't
use this option, though.  I've got additional problems when I do (-I.
..... -I- -I. .... won't allow for the current directory searched when
<> is used).

I've attached a small test case.  It shows the behavior that isn't
explained well enough when compiled as

gcc -Iinc1 -Iinc2 -c test_inc.c

Cheers,
Sean


Attachment: test_inc.tar.gz
Description: GNU Zip compressed data


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