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

fix: Remove residual mentions of C++17 #3455

Merged
merged 2 commits into from
Jul 30, 2024

Conversation

stephenswat
Copy link
Member

This commit removes some residual mentions of C++17 in the source code which have become irrelevant since the switch to C++20. Although most of these are completely harmless, the FindFilesystem.cmake change is actually important as it was setting CMAKE_CXX_STANDARD as a non-cache variable, thereby overriding any other settings and potentially reverting builds back to C++17, which was breaking some traccc builds as @fredevb discovered.

@github-actions github-actions bot added Infrastructure Changes to build tools, continous integration, ... Component - Documentation Affects the documentation labels Jul 30, 2024
@stephenswat stephenswat changed the title fix: remove residual mentions of C++17 fix: Remove residual mentions of C++17 Jul 30, 2024
This commit removes some residual mentions of C++17 in the source code
which have become irrelevant since the switch to C++20. Although most of
these are completely harmless, the `FindFilesystem.cmake` change is
actually important as it was setting `CMAKE_CXX_STANDARD` as a non-cache
variable, thereby overriding any other settings and potentially
reverting builds back to C++17, which was breaking some traccc builds as
@fredevb discovered.
@andiwand andiwand added this to the next milestone Jul 30, 2024
Copy link
Contributor

@andiwand andiwand left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

cmake/FindFilesystem.cmake Show resolved Hide resolved
Copy link

sonarcloud bot commented Jul 30, 2024

@kodiakhq kodiakhq bot merged commit 76d8f49 into acts-project:main Jul 30, 2024
46 checks passed
@acts-project-service acts-project-service added the Fails Athena tests This PR causes a failure in the Athena tests label Jul 30, 2024
@paulgessinger paulgessinger modified the milestones: next, v36.1.0 Aug 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Component - Documentation Affects the documentation Fails Athena tests This PR causes a failure in the Athena tests Infrastructure Changes to build tools, continous integration, ...
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants