>>> Gerdin Tobias <Tobias.Gerdin@...> seems to think that:
>I am a bit confused regarding the different ways of setting the
>system include paths in Semantic. For C++, I believe that there is
>the semantic-c-dependency-system-include-path variable. This should
>apparently apply to all projects. Then there is the project-specific
>system include path, which could be set through the
>:system-include-path argument of the ede-cpp-root-project
>function. Are these two include paths merged?
>In addition, there is also the "automatic" setting of a system
>include path retrieved through gcc. Are these paths also merged into
>the above 2 paths?
[ ... ]
Include paths aren't merged, so much as accessed in sequence. The gcc
automatic paths and paths you set in
semantic-c-dependency-system-include-path should be merged. the
others are accessed separately.
The code is in semantic-dep.el, where the file dependencies are
If you enable semantic-decorations-mode, then include decoration will
be enabled. Semantic will highlight includes, and you can use mouse-3
to get a context menu, from which you can explore which includes are
found, not found, and what various paths are set to. This will
probably be the biggest help in identifying issues.
Eric Ludlam: eric@...
Siege: http://www.siege-engine.com Emacs: http://cedet.sourceforge.net