-
Notifications
You must be signed in to change notification settings - Fork 46
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
Bump spdlog to 1.11, add fmt as dependency for spdlog #368
Conversation
Pull requests from external contributors require approval from a |
/ok to test |
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.
Requesting changes for now with two small comments. I am going to wait to merge this until I can babysit the RMM PR through to completion, to minimize potential downtime / downstream breakage. Probably next Monday.
Co-authored-by: Bradley Dice <[email protected]>
/ok to test |
This doesn't seem to be working properly in the case where spdlog and fmt aren't installed already locally when trying to build RMM:
I think this is because we're depending on both |
We are doing multiple exports of the |
/merge |
PR #1177 was merged a little too early when CI passed due to the presence of a `/merge` comment and sufficient approvals. This reverts a temporary change to the rapids-cmake repo that is no longer needed because rapidsai/rapids-cmake#368 has been merged. Authors: - Bradley Dice (https://github.com/bdice) Approvers: - Robert Maynard (https://github.com/robertmaynard) URL: #1209
Description
Bumps spdlog to 1.11.0 and adds
fmt
as a dependency of spdlog and sets theSPDLOG_FMT_EXTERNAL_HO
cmake option for spdlog. Happy to change that to be controlled by an argument to therapids_cpm_spdlog
function if desired. I believe the existing testing should cover the changes made here as thespdlog
andrmm
related tests were failing until addingfmt
to thespdlog
BUILD_EXPORT_SET
andINSTALL_EXPORT_SET
.Checklist
cmake-format.json
is up to date with these changes.include_guard(GLOBAL)
)