Skip to content

Commit 2923b3d

Browse files

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

googletest/cmake/internal_utils.cmake

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,12 @@ macro(config_compiler_and_linker)
100100
set(cxx_strict_flags "${cxx_strict_flags} -Wchar-subscripts")
101101
endif()
102102
if (CMAKE_CXX_COMPILER_ID STREQUAL "IntelLLVM")
103-
set(cxx_base_flags "${cxx_base_flags} -Wno-implicit-float-size-conversion -ffp-model=precise")
103+
string(APPEND cxx_base_flags " -ffp-model=precise")
104+
if(CMAKE_CXX_COMPILER_VERSION VERSION_LESS 2025.2.0)
105+
string(APPEND cxx_base_flags " -Wno-implicit-float-size-conversion")
106+
else()
107+
string(APPEND cxx_base_flags " -Wsycl-implicit-float-size-conversion")
108+
endif()
104109
endif()
105110
elseif (CMAKE_COMPILER_IS_GNUCXX)
106111
set(cxx_base_flags "-Wall -Wshadow -Wundef")

0 commit comments

Comments
 (0)