OpenCV 4.2.0 does not seem to work with CUDNN 8.0

I’m using an Nvidia Xavier NX wihich came with CUDNN 8.0 preinstalled. I would like to use the net.setPreferableBackend function to accelerate opencv running a dnn, but 4.2.0 does not detect CUDNN on my machine when I cmake opencv. Do I need a newer version? Or is something else wrong? (4.5.1 did not seem to work with ROS, so I would like to avoid it for now)