-
Notifications
You must be signed in to change notification settings - Fork 18
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
Update libenvpp version to 1.5, remove obsolete code #312
Conversation
72b070f
to
b60446e
Compare
Check-perf-impact results: (32e33781a20e2a3976ece8f7dc81ae2b) ❓ No new benchmark data submitted. ❓ |
b60446e
to
9ee07b3
Compare
Pull Request Test Coverage Report for Build 12047961487Details
💛 - Coveralls |
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, nice to get rid of that boilerplate!
9ee07b3
to
551d11e
Compare
@@ -141,7 +141,7 @@ macro(fetch_content_from_submodule DEPNAME RELPATH) | |||
# - another depencency of celerity-runtime that it transitively shares a depencency with (SimSYCL -> libenvpp) | |||
# The top-level CMake project must ensure that there are no conflicts between dependency versions in this case. | |||
if(${DEPNAME}_FOUND) | |||
message(STATUS "Using system ${DEPNAME} in ${${DEPNAME}_DIR}") | |||
message(STATUS "Using existing ${DEPNAME} in ${${DEPNAME}_DIR}, please ensure that the version (${${DEPNAME}_VERSION}) is compatible") |
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.
I don't want to be overly pedantic, but IMO this change would better fit with the libenvpp bump!
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.
You're overly pedantic :P
And some minor C++20 updates/refactoring
551d11e
to
8a8315f
Compare
Very satisfying.
The new release of libenvpp does basic option parsing for us.
Also removed 3 completely unused functions from utils, and simplified some of the rest thanks to our switch to C++20.
Drive-by:
in
tracy.h
to document this unusual header ordering.