pass /utf-8 only when compiler is MSVC

pull/3260/head
miyanyan 9 months ago
parent 51a0deca2c
commit 675460f7d1

@ -274,8 +274,8 @@ if(MSVC)
target_compile_options(spdlog PRIVATE "/Zc:__cplusplus") target_compile_options(spdlog PRIVATE "/Zc:__cplusplus")
target_compile_options(spdlog_header_only INTERFACE "/Zc:__cplusplus") target_compile_options(spdlog_header_only INTERFACE "/Zc:__cplusplus")
if(SPDLOG_MSVC_UTF8) if(SPDLOG_MSVC_UTF8)
target_compile_options(spdlog PUBLIC "/utf-8") target_compile_options(spdlog PUBLIC $<$<AND:$<COMPILE_LANGUAGE:CXX>,$<CXX_COMPILER_ID:MSVC>>:/utf-8>)
target_compile_options(spdlog_header_only INTERFACE "/utf-8") target_compile_options(spdlog_header_only INTERFACE $<$<AND:$<COMPILE_LANGUAGE:CXX>,$<CXX_COMPILER_ID:MSVC>>:/utf-8>)
endif() endif()
endif() endif()

Loading…
Cancel
Save