kbobyrev requested changes to this revision. kbobyrev added a comment. This revision now requires changes to proceed.
Thank you for taking care of thiis! The complete fix, however, should include two more things: 1. Moving this if (CLANGD_ENABLE_REMOTE) include(FindGRPC) endif() before that if(CLANG_INCLUDE_TESTS) add_subdirectory(test) add_subdirectory(unittests) endif() Otherwise by the time unittests are compiled the include paths are not set appropriately and we will see the errors with Protobuf version mismatch through transitive includes etc. 2. `ClangdTests` should be linked against `RemoteIndexProto`, I didn't notice this problem before since linking `clangdRemoteMarshalling` already did the trick for static index builds but now we need to do that explicitly in `clangd/unittests/CMakeLists.txt`. Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D91859/new/ https://reviews.llvm.org/D91859 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits