Can we somehow do this abstractly (i.e. only once for cpp cu and cl at once) or do we have to write a test for each version?
An idea might be to put a switch in the CMakeLists to cpp ´cudaoropencl, which then changes which version is included with a #define`