-
Notifications
You must be signed in to change notification settings - Fork 168
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
build: Remove bundled dependencies in favor of CMake FetchContent #1177
build: Remove bundled dependencies in favor of CMake FetchContent #1177
Conversation
Codecov Report
@@ Coverage Diff @@
## main #1177 +/- ##
=======================================
Coverage 47.77% 47.77%
=======================================
Files 360 360
Lines 18608 18608
Branches 8770 8770
=======================================
Hits 8890 8890
Misses 3666 3666
Partials 6052 6052 📣 Codecov can now indicate which changes are the most critical in Pull Requests. Learn more |
@krasznaa maybe you could have a look at this? |
Files of relevance should be
Everything else is deleted files. You should be able to click on "File filter" to hide deleted files: |
@niermann999 could you review this maybe? |
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.
Looks good, approving it - thanks for updating the documentation in the same PR.
As discussed in the past and also already implemented for vecmem, this PR removes the bundled copies of
and uses CMake's FetchContent to grab a copy. Also added is an option
ACTS_USE_SYSTEM_PYBIND11
to allow using an already installed copy. For nlohmann_json and autodiff this was already present, and I don't think it's necessary for dfelibs.