It’d be a question here if CMake itself has a problem. From your question, it just looks like something else is needed in the CUDA setup on your machine yet for OpenCV to be happy (it seems to correctly giving error messages about what it thinks is wrong).
But maybe @robert.maynard can give a quick answer?