[kdevelop] [Bug 386421] IDefinesAndIncludesManager does not differentiate system and local includes (-isystem vs -I) retrieved from the build system, causing issues with C++ code completion

2017-11-18 Thread Sven Brauch
https://bugs.kde.org/show_bug.cgi?id=386421 --- Comment #11 from Sven Brauch --- Oh, sorry, I thought clang was completing this. Thanks for the interruption. I still think IDAIM not making this differentation is something that should be fixed eventually. -- You are

[kdevelop] [Bug 386421] IDefinesAndIncludesManager does not differentiate system and local includes (-isystem vs -I) retrieved from the build system, causing issues with C++ code completion

2017-11-18 Thread Milian Wolff
https://bugs.kde.org/show_bug.cgi?id=386421 --- Comment #10 from Milian Wolff --- Uhm sorry to interrupt, but the gif shows an issue that has nothing do with clang. It's our custom include path code completion. seems like that is not querying for (all) the include paths and thus

[kdevelop] [Bug 386421] IDefinesAndIncludesManager does not differentiate system and local includes (-isystem vs -I) retrieved from the build system, causing issues with C++ code completion

2017-11-18 Thread Sven Brauch
https://bugs.kde.org/show_bug.cgi?id=386421 --- Comment #9 from Sven Brauch --- If you want to fix this, I think you need to do three things: 1) add an API function systemIncludes() to IDefinesAndIncludesManager 2) in MakeFileResolver::processOutput, differentiate -I and

[kdevelop] [Bug 386421] IDefinesAndIncludesManager does not differentiate system and local includes (-isystem vs -I) retrieved from the build system, causing issues with C++ code completion

2017-11-18 Thread Venca B Spam
https://bugs.kde.org/show_bug.cgi?id=386421 --- Comment #8 from Venca B Spam --- Is there a way how I can help? I cloned KDevelop just for fun and learning, trying to find out how is designed. Later after some difficulties also compiled it. Are there any design diagrams

[kdevelop] [Bug 386421] IDefinesAndIncludesManager does not differentiate system and local includes (-isystem vs -I) retrieved from the build system, causing issues with C++ code completion

2017-11-17 Thread Sven Brauch
https://bugs.kde.org/show_bug.cgi?id=386421 Sven Brauch changed: What|Removed |Added Summary|KDevelop C++ code |IDefinesAndIncludesManager