CUDA_STANDARD adds -std=c++14 on MSVC resulting in a warning
In current CMake versions (3.18.4), setting the CUDA_STANDARD
property to 14 results in `-std=c++14' being added to the nvcc command line, even on MSVC where this flag is not supported, resulting in the following warning:
CUDACOMPILE : nvcc warning : The -std=c++14 flag is not supported with the configured host compiler. Flag will be ignored.