Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support treating all C++ source files as CUDA, HIP, etc. #621

Open
2 tasks
bartlettroscoe opened this issue Oct 23, 2024 · 0 comments
Open
2 tasks

Support treating all C++ source files as CUDA, HIP, etc. #621

bartlettroscoe opened this issue Oct 23, 2024 · 0 comments

Comments

@bartlettroscoe
Copy link
Member

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

  • Setting TPL_ENABLE_CUDA to TRUE automatically sets the source file property LANGUAGE for all C++ files to CUDA (or some indirection variable for that like from Kokkos_COMPILE_LANGUAGE)

ToDo: Finish!

Tasks

  • ???
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant