From 4d81c8adb6ed9840257f6cb6b93f60856d422a15 Mon Sep 17 00:00:00 2001 From: Kirill Bobyrev Date: Mon, 9 Nov 2020 22:47:16 +0100 Subject: [PATCH] [llvm] CMake: Force MSVC to read code as UTF-8 Symptoms: https://github.com/clangd/clangd/issues/571 Reviewed By: kadircet Differential Revision: https://reviews.llvm.org/D90116 --- llvm/CMakeLists.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/llvm/CMakeLists.txt b/llvm/CMakeLists.txt index 21563e1..0c9c4cd 100644 --- a/llvm/CMakeLists.txt +++ b/llvm/CMakeLists.txt @@ -599,6 +599,8 @@ if(MSVC) if (BUILD_SHARED_LIBS) message(FATAL_ERROR "BUILD_SHARED_LIBS options is not supported on Windows.") endif() + # Force MSVC to read code as UTF-8. + add_compile_options(/utf-8) else() option(LLVM_LINK_LLVM_DYLIB "Link tools against the libllvm dynamic library" OFF) option(LLVM_BUILD_LLVM_C_DYLIB "Build libllvm-c re-export library (Darwin only)" OFF) -- 2.7.4