Simplified uniform GPU selection in CMake
[alexxy/gromacs.git] / src / gromacs / ewald / pme_gpu_types_host.h
index f8e42f7fb64902194020ac58f1428ac193ade251..26405433f53ab92397a24e24b8fb8a2a6db633be 100644 (file)
@@ -67,18 +67,18 @@ namespace gmx
 class PmeDeviceBuffers;
 } // namespace gmx
 
-#if GMX_GPU != GMX_GPU_NONE
+#if GMX_GPU
 struct PmeGpuSpecific;
 #else
 /*! \brief A dummy typedef for the GPU host data placeholder on non-GPU builds */
 typedef int PmeGpuSpecific;
 #endif
 
-#if GMX_GPU == GMX_GPU_CUDA
+#if GMX_GPU_CUDA
 struct PmeGpuCudaKernelParams;
 /*! \brief A typedef for including the GPU kernel arguments data by pointer */
 typedef PmeGpuCudaKernelParams PmeGpuKernelParams;
-#elif GMX_GPU == GMX_GPU_OPENCL
+#elif GMX_GPU_OPENCL
 struct PmeGpuKernelParamsBase;
 /*! \brief A typedef for including the GPU kernel arguments data by pointer */
 typedef PmeGpuKernelParamsBase PmeGpuKernelParams;