До появления современного CMake CUDA трактовалась как сторонняя библиотека, что делало ее удобной при «кросс-компиляции». Для этого требовалась только библиотека и заголовки набора инструментов cuda, установленного на целевой машине. Теперь я понимаю, что это уже не так просто сделать, потому что команда enable_language(CUDA)
сделает дополнительные проверки (и это здорово), и она потерпит неудачу, если у вас будут драйверы, отличные от используемых для сборки. Это верно? Есть ли простой способ сделать такую кросс-компиляцию в современном CMake, или нужно прибегнуть к устаревшему FindCUDA.cmake?