Fix hipSYCL build with CUDA target
[alexxy/gromacs.git] / src / gromacs / fft / CMakeLists.txt
index 6ad355884042825c3bf52d3dd31fe395149ebc3d..16a5a4b7056c3454da1856faf9a737bf5405fe22 100644 (file)
@@ -74,7 +74,7 @@ elseif (GMX_GPU_OPENCL)
         gpu_3dfft_ocl.cpp
         )
 elseif (GMX_GPU_SYCL)
-    if (NOT GMX_GPU_HIPSYCL AND GMX_FFT_MKL)
+    if (NOT GMX_SYCL_HIPSYCL AND GMX_FFT_MKL)
             gmx_add_libgromacs_sources(
             gpu_3dfft_sycl_mkl.cpp
             )
@@ -82,7 +82,7 @@ elseif (GMX_GPU_SYCL)
             gpu_3dfft_sycl_mkl.cpp
             )
     endif()
-    if (GMX_GPU_HIPSYCL)
+    if (GMX_SYCL_HIPSYCL AND GMX_HIPSYCL_HAVE_HIP_TARGET)
             gmx_add_libgromacs_sources(
             gpu_3dfft_sycl_rocfft.cpp
             )