Related issues
Description
This story is to add support to TriBITS for automatically treating all (or most) C++ files as CUDA files for the CMake built-in CUDA language. This is to support projects that were using the Kokkos nvcc_wrapper (and here). This story is to extend TriBITS to support setting the language to CUDA for all C++ source files, like nvcc_wrapper does, when TPL_ENABLE_CUDA is set to TRUE.
ToDo: Finish!
Background
???
Definition of Done
ToDo: Finish!
Tasks
Related issues
Description
This story is to add support to TriBITS for automatically treating all (or most) C++ files as CUDA files for the CMake built-in CUDA language. This is to support projects that were using the Kokkos
nvcc_wrapper(and here). This story is to extend TriBITS to support setting the language toCUDAfor all C++ source files, likenvcc_wrapperdoes, whenTPL_ENABLE_CUDAis set toTRUE.ToDo: Finish!
Background
???
Definition of Done
TPL_ENABLE_CUDAtoTRUEautomatically sets the source file propertyLANGUAGEfor all C++ files toCUDA(or some indirection variable for that like fromKokkos_COMPILE_LANGUAGE)ToDo: Finish!
Tasks