]> git.djapps.eu Git - pkg/ggml/sources/llama.cpp/commitdiff
cmake: force MSVC compiler charset to utf-8 (#9989)
author蕭澧邦 <redacted>
Tue, 19 Nov 2024 17:42:00 +0000 (01:42 +0800)
committerGitHub <redacted>
Tue, 19 Nov 2024 17:42:00 +0000 (18:42 +0100)
CMakeLists.txt

index 93c60ef431d66927590658324201b6d473dbe49b..994e61e45fedd6f9d223e877d3238d498c6864b8 100644 (file)
@@ -46,6 +46,13 @@ if (WIN32)
     add_compile_definitions(_CRT_SECURE_NO_WARNINGS)
 endif()
 
+if ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "MSVC")
+    add_compile_options("$<$<COMPILE_LANGUAGE:C>:/source-charset:utf-8>")
+    add_compile_options("$<$<COMPILE_LANGUAGE:CXX>:/source-charset:utf-8>")
+    add_compile_options("$<$<COMPILE_LANGUAGE:C>:/execution-charset:utf-8>")
+    add_compile_options("$<$<COMPILE_LANGUAGE:CXX>:/execution-charset:utf-8>")
+endif()
+
 #
 # option list
 #