Repository navigation
Explicitly include Cet CMake modules - #678
Conversation
Add explicit `include()` calls for `CetCMakeEnv`, `CetCMakeConfig`, `CetMakeLibrary`, and `CetMake` across the project's CMake configuration. This ensures that the `cet_` helper functions are explicitly defined before use, improving build system maintainability and avoiding reliance on implicit inclusion.
|
Important Review skippedAuto incremental reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Organization UI Review profile: ASSERTIVE Plan: Pro Plus Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
📝 WalkthroughWalkthroughAdds explicit CET CMake explicit includes
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
21 fixed, 0 new since branch point (d26f7c3) ✅ 21 CodeQL alerts resolved since the previous PR commit
✅ 21 CodeQL alerts resolved since the branch point
Review the full CodeQL report for details. |
Clang-Tidy Check ResultsFound 5761 issue(s); none are newly introduced by this patch. All issues by check:
See inline comments for details. Comment |
48d673a to
a71aa8a
Compare
|
Thanks, this should make packaging on conda and package managers easier! |
Clang-Tidy Check ResultsFound 5761 issue(s); none are newly introduced by this patch. All issues by check:
See inline comments for details. Comment |
Clang-Tidy Check ResultsFound 5761 issue(s); none are newly introduced by this patch. All issues by check:
See inline comments for details. Comment |
…CMakeEnv)` - See also FNALssi/cetmodules#39
Clang-Tidy Check ResultsFound 5761 issue(s); none are newly introduced by this patch. All issues by check:
See inline comments for details. Comment |
Add explicit
include()calls forCetCMakeEnv,CetCMakeConfig,CetMakeLibrary, andCetMakeacross the project's CMake configuration.This ensures that the
cet_helper functions are explicitly defined beforeuse, improving build system maintainability and avoiding reliance on
implicit inclusion.
Build system
include(CetCMakeEnv)in the top-levelCMakeLists.txtinclude(CetCMakeConfig)beforecet_cmake_config()include(CetMakeLibrary)inphlex/CMakeLists.txtinclude(CetMake)inphlex/app/CMakeLists.txtImpact