Created attachment 62734 [details] sample project Version: 4.2.3 (using KDE 4.7.0) OS: Linux the parser probably does not see the add_definitions in the top CMakeLists.txt so code completion does not work in a subdirectory in an ifdef block Reproducible: Always Steps to Reproduce: see attached project to reproduce proper is in main.cpp wrong in src/other.cpp Actual Results: greyed out, code completion not working Expected Results: working as in the top level main.cpp file Also doesn't work right on kdevelop 4.2.2 + kde 4.6.2 in kubuntu
This sounds similar to a problem that I have (see bug 275648).
This was fixed recently by Andreas.
apparently, I said it was fixed...