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

Externals Update, main branch (2024.12.03.) #792

Merged
merged 1 commit into from
Dec 3, 2024

Conversation

krasznaa
Copy link
Member

@krasznaa krasznaa commented Dec 3, 2024

Continuing with the updates necessary for #773, this PR updates the externals to a state that oneAPI 2025.0.0 would be on board with.

Increased the required CMake version to 3.25 in the externals, to be able to finally simplify the CMake code setting them up, at least a little. Mainly to be able to use the SYSTEM flag everywhere.

At the same time simplified how cache variables (like BUILD_TESTING) would be used. After some careful testing, it turns out that one can override cache variables in subdirectories much more easily than I thought in the past.

At the same time, updated the versions of:

  • Covfie;
  • Detray;
  • Algebra Plugins (This one uses a custom patch from my own fork. Once @niermann999's updates settle down around Algebra Plugins and Detray, of course we shall switch back to an "official tag".);
  • Vecmem;
  • TBB.

All so that oneAPI 2025.0.0 could be used for the (SYCL) build.

Increased the required CMake version to 3.25 in the externals,
to be able to finally simplify the CMake code setting them up,
at least a little.

Updated the versions of:
  - Covfie;
  - Detray;
  - Algebra Plugins;
  - Vecmem.

All so that oneAPI 2025.0.0 could be used for the build.
@krasznaa krasznaa added the build This relates to the build system label Dec 3, 2024
Copy link

sonarqubecloud bot commented Dec 3, 2024

Copy link
Member

@stephenswat stephenswat left a comment

Choose a reason for hiding this comment

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

👍

@krasznaa krasznaa merged commit ac63ecf into acts-project:main Dec 3, 2024
27 checks passed
@krasznaa krasznaa deleted the ExternalsUpdate-main-20241203 branch December 3, 2024 12:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
build This relates to the build system
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants