Fix missing Cycles implicit float/double conversion error with Clang

Since these are errors with GCC and Visual Studio.
This commit is contained in:
Brecht Van Lommel 2021-11-16 22:46:24 +01:00
parent 59da22c309
commit fbf4fe6963
1 changed files with 3 additions and 0 deletions

View File

@ -341,6 +341,9 @@ if(CMAKE_COMPILER_IS_GNUCXX)
unset(_has_cxxflag_float_conversion)
unset(_has_cxxflag_double_promotion)
unset(_has_no_error_unused_macros)
elseif(CMAKE_C_COMPILER_ID MATCHES "Clang")
ADD_CHECK_CXX_COMPILER_FLAG(CMAKE_CXX_FLAGS _has_cxxflag_implicit_float_conversion "-Werror=implicit-float-conversion")
unset(_has_cxxflag_implicit_float_conversion)
endif()
if(WITH_CYCLES_CUDA_BINARIES AND (NOT WITH_CYCLES_CUBIN_COMPILER))