-
Notifications
You must be signed in to change notification settings - Fork 35
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
Split CMake RDC utilities from Celeritas macros #1104
Conversation
9f29920
to
af67f65
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, hope the CI passes :) Thanks @pcanal !
Add missing install of CeleritasUtils.cmake
cmake/CeleritasLibrary.cmake
Outdated
|
||
#-----------------------------------------------------------------------------# | ||
message(AUTHOR_WARNING "Deprecated file. Please use CeleritasUtils.cmake") |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actually, don't we want people to only include CudaRdcUtils
and use cuda_rdc_add_library
? We don't want downstream code to add celeritas-specific aliases.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes, that would be better. In this case we don't need to distribute CeleritasUtils.mk
but need to update the examples.
@pcanal looks like there's one final issue; not sure why, but the wrapper functions aren't propagating "target includes" for the installed target:
|
I am looking into it. |
Co-authored-by: Seth R. Johnson <johnsonsr@ornl.gov>
This is where the investment we've spent into CI really pays off... we've had to make like 10 changes to get build, install, test, downstream build working! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Finally it all works!
No description provided.