Basic cmake changes, there's nothing surprising in here.
Cuda 11 dropped sm_30 and added sm_80 the
appropriate kernels will be disabled depending
on the cuda version found.
Given there has been little to no testing of
cuda 11, I left in the warning about only
10.0 and 10.1 being supported.