This change avoids issuing the post-configure GPU acceleration warning
if no GPUs were found in the build machine.
Change-Id: I63962c43ec9a8b9ee4f5ec2d1a19d4d819419ff7
add_subdirectory(src)
add_subdirectory(scripts)
-# issue GPU acceleration/CUDA-related warning or error if GMX_GPU was set
-# Auto and NVIDIA GPUs were detected.
-if (CUDA_NOTFOUND_AUTO AND NOT GMX_GPU_DETECTION_DONE)
+# Issue a warning if NVIDIA GPUs were detected, but CUDA was not found.
+# Don't bother the user after the first configure pass.
+if ((CUDA_NOTFOUND_AUTO AND GMX_DETECT_GPU_AVAILABLE) AND NOT GMX_GPU_DETECTION_DONE)
message(WARNING "${CUDA_NOTFOUND_MESSAGE}")
unset(CUDA_NOTFOUND_AUTO)
unset(CUDA_NOTFOUND_MESSAGE)