CUDA mit clang kompilieren

Ich bin neu bei LLVM. Ich habe gehört, dass Clang CUDA unterstützt. Wie kompiliere ich CUDA mit clang? Muss ich einige Konfigurationsänderungen vornehmen oder bestimmte Header-Dateien einfügen? Ich konnte dazu im Web keine Informationen finden. Ist das überhaupt möglich?

Gerade jetzt, wenn ich versuche, ein Dummy-Cuda-Programm mit clang as zu kompilieren

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

Ich erhalte den folgenden Fehler

 unknown type name '__global__'

 __global__ void nothing(int *A)

Jede Hilfe wird gebeten! Übrigens lasse ich es in einem Mac laufen.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage