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.
Please be advised that registry.cern.ch registry (Registry Service) will be unavailable next Monday, March 10th starting at 08:00h (Geneva time) for a short period of time. This may cause temporary disruptions to your workflows. Further information: OTG0154905
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.