A thought: Qt Creator also uses the cmake server mode nowadays, AFAIK. I'm not familiar nor comfortable using it, but maybe someone who is could check if importing the KDevelop source tree into that IDE teaches us anything? At least it should allow to exclude the kdevclang parser from the equation.