From 84691cf8810dcabd72a18ae24016e885bc9d5e0b Mon Sep 17 00:00:00 2001 From: Armin Novak Date: Wed, 4 Jun 2025 14:31:08 +0200 Subject: [PATCH] [cmake] set MSVC utf-8 source encoding --- cmake/CompilerFlags.cmake | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cmake/CompilerFlags.cmake b/cmake/CompilerFlags.cmake index af814c2fd..e9f2cd0a7 100644 --- a/cmake/CompilerFlags.cmake +++ b/cmake/CompilerFlags.cmake @@ -41,6 +41,10 @@ if(ANDROID) endif() endif() +# Assume source files are utf-8 when compiling with MSVC +add_compile_options("$<$:/utf-8>") +add_compile_options("$<$:/utf-8>") + set(CMAKE_C_FLAGS ${CMAKE_C_FLAGS} CACHE STRING "default CFLAGS") message("Using CFLAGS ${CMAKE_C_FLAGS}") message("Using CFLAGS_RELEASE ${CMAKE_C_FLAGS_RELEASE}")