Improve CMake by solving all issues trying to build with CUDACLANG
This MR introduces the ability to compile with CUDACLANG. This compiles the code with clang instead of nvcc.
Linkage is non-trivial, and requires more work.
This MR introduces the ability to compile with CUDACLANG. This compiles the code with clang instead of nvcc.
Linkage is non-trivial, and requires more work.