[GCC-XML] Relative paths in GCCXML

Chris Friedemann chrfried at gmail.com
Wed Sep 26 11:35:50 EDT 2007


Well, if it works for you that means it must be something I've got
configured incorrectly.  I can work with a few of the guys here and try and
figure out what's interferring with what I'm trying to do.  No need to
bother you guys anymore with my coding problems =)

Thanks for all your help,
-Chris

On 9/25/07, Brad King <brad.king at kitware.com> wrote:
>
> Chris Friedemann wrote:
> > Yeah, I'm positive that the relative path exists from the files
> > location.  To make 100% sure, I whipped up a little test.  If you create
>
> > a file like this:
> >
> > C:\xmlTest\testA.h:
> >
> > #define SOME_CONSTANT = 1;
>
> FYI, this isn't C preprocessor syntax.  It should be just
>
> #define SOME_CONSTANT 1
>
> > And then create another file like this:
> >
> > C:\xmlTest\tempDir\testB.h:
> >
> > //#include "../testA.h"
> > //#include "c:\xmlTest\testA.h"
> >
> > #define OTHER_CONSTANT = SOME_CONSTANT;
>
> #define OTHER_CONSTANT SOME_CONSTANT
>
> > Save both of them, and create a folder inside of another folder.  Place
> > testA.h in the first folder, and testB.h in the second folder.  If you
> > uncomment the first #include, you get a "cannot find file" error.  If
> > you uncomment the second include (and you fix it for the actual paths of
> > the folder you created) then it will work.
>
> Does this example work with your compiler, independent of gccxml?
>
> I just tried your example and it works fine with CVS gccxml on both
> windows and linux.
>
> What is the command line of gccxml you're running?  What is the output
> of the command line with the --print flag added?  How about with the
> --debug flag added?
>
> -Brad
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://public.kitware.com/pipermail/gccxml/attachments/20070926/e68e74c1/attachment.htm


More information about the gccxml mailing list