Always treat CUDA_NVCC_FLAGS as being a CMake list
CUDA_NVCC_FLAGS is not like other compiler flag variables and needs to be treated as a list and not as a single string
CUDA_NVCC_FLAGS is not like other compiler flag variables and needs to be treated as a list and not as a single string