>>> Steve Mason <steve1.rm@...> seems to think that:
[ ... ]
>I am using the following configuration below:
>The code will completed for structures and functions that are in my current
>However, I am using some additional header files that are not in my current
>directory but in this directory:
>It fails to compete when I am using this header files. Can you see any
>problem with my configuration file or is this a problem with the version of
>cedet I am using.
[ ... ]
>;;; Include TB includes
>(semantic-add-system-include "/root/TB/tb/inc" 'c-mode)
>(semantic-add-system-include "/root/TB/tb/inc/i586-linux" 'c-mode)
>;;; Project source path
> :name "projects"
> :file "~/projects/myprojects.txt"
> :system-include-path '("~/projects/TB_ENG/"))
[ ... ]
If /root/TB/tb/inc is really in ~/project/root/tb/inc, then this
configuration is correct. If /root/TB is really in /root/TB, then it
needs to go into the system include path instead. The include path is
relative to the root of the project. This allows you to move projects
from place to place more easily.
I don't know why the more explicit 'semantic-add-system-include did
not work. The best thing to do is go to a #include statement, left
click for the context menu, and select:
"Summarize includes current buffer"
It will list the various paths being used, and will help identify
what might be wrong.
PS. It would be good to join the mailing list so I don't have to
explicitly approve your emails. Thanks.
Eric Ludlam: eric@...
Siege: http://www.siege-engine.com Emacs: http://cedet.sourceforge.net