Компиляция CUDA с лязгом

Я новичок в LLVM. Я слышал, что Clang поддерживает CUDA. Как мне скомпилировать CUDA с помощью clang? Нужно ли вносить некоторые изменения в конфигурацию или включать какие-либо конкретные заголовочные файлы? Я не смог найти никакой информации по этому вопросу в Интернете. Это вообще возможно?

Прямо сейчас, когда я пытаюсь скомпилировать фиктивную программу cuda с

clang -I /usr/local/cuda/include filename.cu 

Я получаю следующую ошибку

 unknown type name '__global__'

 __global__ void nothing(int *A)

любая помощь приветствуется! Кстати, я бегу в Mac.

Ответы на вопрос(2)

Ваш ответ на вопрос