summaryrefslogtreecommitdiffstats
path: root/googletest/cmake
diff options
context:
space:
mode:
authorCopybara-Service <copybara-worker@google.com>2022-07-11 15:46:06 (GMT)
committerCopybara-Service <copybara-worker@google.com>2022-07-11 15:46:06 (GMT)
commit8f01400b77506111a971860c373a66efb1855fdd (patch)
tree72f6718c44e307cf6207f557d5ea6952408c32c7 /googletest/cmake
parent4556086674e4dfae2aa5f042d9e7844fc5ef9b89 (diff)
parent6f3f9a9e617c0571356f74821944b13f54233f1c (diff)
downloadgoogletest-8f01400b77506111a971860c373a66efb1855fdd.zip
googletest-8f01400b77506111a971860c373a66efb1855fdd.tar.gz
googletest-8f01400b77506111a971860c373a66efb1855fdd.tar.bz2
Merge pull request #3844 from akohlmey:intel-llvm-utf8-fix
PiperOrigin-RevId: 460222266 Change-Id: I2fbeac0b333ca16639f172ca1f23794ea9ddc2ad
Diffstat (limited to 'googletest/cmake')
-rw-r--r--googletest/cmake/internal_utils.cmake4
1 files changed, 3 insertions, 1 deletions
diff --git a/googletest/cmake/internal_utils.cmake b/googletest/cmake/internal_utils.cmake
index a0aaa66..107147f 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")