diff --git a/clang-tools-extra/clangd/CMakeLists.txt b/clang-tools-extra/clangd/CMakeLists.txt index b3002b1d569810..8db6656e5291a3 100644 --- a/clang-tools-extra/clangd/CMakeLists.txt +++ b/clang-tools-extra/clangd/CMakeLists.txt @@ -28,6 +28,10 @@ set(LLVM_LINK_COMPONENTS Option ) +if(MSVC AND NOT CLANG_CL) + set_source_files_properties(CompileCommands.cpp PROPERTIES COMPILE_FLAGS -wd4130) # disables C4130: logical operation on address of string constant +endif() + add_clang_library(clangDaemon AST.cpp ClangdLSPServer.cpp