> On Oct 8, 2018, at 8:09 AM, Zachary Turner via lldb-dev > <lldb-dev@lists.llvm.org> wrote: > > I haven't heard of anyone using the Xcode generated project. In fact, LLDB > maintains its own hand-created Xcode project precisely because the CMake one > is considered "unusable". That said, I don't personally use Xcode or a Mac, > so I can't speak for if anyone else might be using the Xcode generator. >
All of Xcode's smart code comprehension relies on the clang index built from the project. Xcode uses the project's build rules to construct the index. Apparently the cmake generated Xcode project doesn't communicate the info on how to build the project and thus the index to Xcode in a way it can use. I haven't tried it recently for lldb (I don't think anybody on the team here has), but people here were hacking on the generator to use it for developing clang & swift not too long ago. The last report I heard was that it still needs more work to be usable, and that that work was not entirely trivial. Without the index, Xcode is a pretty weak IDE, which is why we maintain a hand-built Xcode project. Jim _______________________________________________ lldb-dev mailing list lldb-dev@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev