diff --git a/cmake/BuildFlags.cmake b/cmake/BuildFlags.cmake index e4fa6ce61..e09bb8bd2 100644 --- a/cmake/BuildFlags.cmake +++ b/cmake/BuildFlags.cmake @@ -96,6 +96,7 @@ macro(set_build_flags) # gcc -shared host.o kernel.o device-code.o -o libxxx.so set(SYCL_KERNEL_OPTIONS ${SYCL_KERNEL_OPTIONS} -fno-sycl-unnamed-lambda) set(SYCL_KERNEL_OPTIONS ${SYCL_KERNEL_OPTIONS} -sycl-std=2020) + set(SYCL_KERNEL_OPTIONS ${SYCL_KERNEL_OPTIONS} -fno-reciprocal-math) if(CMAKE_CXX_COMPILER_ID STREQUAL "MSVC") set(SYCL_KERNEL_OPTIONS ${SYCL_KERNEL_OPTIONS} /fp:strict) # Suppress warnings about dllexport.