-
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
refactor: Remove dependency on Boost::program_options from Algorithms/Writers/Readers #1610
refactor: Remove dependency on Boost::program_options from Algorithms/Writers/Readers #1610
Conversation
Codecov Report
@@ Coverage Diff @@
## main #1610 +/- ##
=======================================
Coverage 48.66% 48.66%
=======================================
Files 381 381
Lines 20776 20776
Branches 9517 9517
=======================================
Hits 10110 10110
Misses 4095 4095
Partials 6571 6571 📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more |
@benjaminhuth do you want feedback now already or not yet? |
If you have some general feedback, go ahead. I think feedback on implementation details should wait until this compiles |
...les/Detectors/ContextualDetector/include/ActsExamples/ContextualDetector/AlignedDetector.hpp
Outdated
Show resolved
Hide resolved
Examples/Detectors/DD4hepDetector/include/ActsExamples/DD4hepDetector/DD4hepDetector.hpp
Outdated
Show resolved
Hide resolved
Examples/Detectors/EmptyDetector/include/ActsExamples/EmptyDetector/EmptyDetector.hpp
Outdated
Show resolved
Hide resolved
Examples/Detectors/GenericDetector/include/ActsExamples/GenericDetector/GenericDetector.hpp
Outdated
Show resolved
Hide resolved
Examples/Detectors/TGeoDetector/include/ActsExamples/TGeoDetector/TGeoDetector.hpp
Outdated
Show resolved
Hide resolved
Examples/Run/Common/include/ActsExamples/Detector/IBaseDetector.hpp
Outdated
Show resolved
Hide resolved
I think I've cleaned this up, if the CI goes through could you have a look again @paulgessinger ? |
📊 Physics performance monitoring for f503cfeFull report VertexingCKFAmbiguity resolutionTruth tracking |
@paulgessinger the CI is running through now :) |
This aims to be the first step into making the binaries optional to build by removing the dependencies on
Boost::program_options
from the Algorithms/Writers/Readers.The second step would be to also unwind this from the Detectors, but this is a bit more complicated, and thus I would do this step by step.
A long term goal would be that only the Analysis Apps depend on Boost program options, so that just building the Examples does not need any Boost components that require binaries (since we also use
std::filesystem
now).