diff options
author | Axel Kohlmeyer <akohlmey@gmail.com> | 2022-05-18 19:51:33 (GMT) |
---|---|---|
committer | Axel Kohlmeyer <akohlmey@gmail.com> | 2022-05-18 19:51:33 (GMT) |
commit | 6f3f9a9e617c0571356f74821944b13f54233f1c (patch) | |
tree | b206ebbea81340ed21ad3f50cdb0f27a231ffaed /googletest/cmake/internal_utils.cmake | |
parent | 8d51dc50eb7e7698427fed81b85edad0e032112e (diff) | |
download | googletest-6f3f9a9e617c0571356f74821944b13f54233f1c.zip googletest-6f3f9a9e617c0571356f74821944b13f54233f1c.tar.gz googletest-6f3f9a9e617c0571356f74821944b13f54233f1c.tar.bz2 |
set -utf-8 flag only for real MSVC compilers. E.g. not Intel's icx.exerefs/pull/3844/head
Diffstat (limited to 'googletest/cmake/internal_utils.cmake')
-rw-r--r-- | googletest/cmake/internal_utils.cmake | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/googletest/cmake/internal_utils.cmake b/googletest/cmake/internal_utils.cmake index 5a34c07..b5bff9a 100644 --- a/googletest/cmake/internal_utils.cmake +++ b/googletest/cmake/internal_utils.cmake @@ -82,7 +82,9 @@ macro(config_compiler_and_linker) # http://stackoverflow.com/questions/3232669 explains the issue. set(cxx_base_flags "${cxx_base_flags} -wd4702") # Ensure MSVC treats source files as UTF-8 encoded. - set(cxx_base_flags "${cxx_base_flags} -utf-8") + if(CMAKE_CXX_COMPILER_ID STREQUAL "MSVC") + set(cxx_base_flags "${cxx_base_flags} -utf-8") + endif() elseif (CMAKE_CXX_COMPILER_ID STREQUAL "Clang") set(cxx_base_flags "-Wall -Wshadow -Wconversion") set(cxx_exception_flags "-fexceptions") |