Compilando CUDA com clang

Eu sou novo no LLVM. Ouvi dizer que o clang suporta CUDA. Como faço para compilar o CUDA usando o clang? Eu tenho que fazer algumas alterações de configuração ou incluir algum arquivo de cabeçalho específico? Não encontrei nenhuma informação sobre isso na web. É possível de alguma forma?

Agora, quando eu tento compilar um programa cuda com clang como

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

Estou tendo o erro a seguir

 unknown type name '__global__'

 __global__ void nothing(int *A)

qualquer ajuda é apreciada! btw eu estou correndo em um mac.

questionAnswers(2)

yourAnswerToTheQuestion