Cmake fix#7625
Conversation
PR Reviewer Guide 🔍Here are some key observations to aid the review process:
|
PR Code Suggestions ✨Explore these optional code suggestions:
|
… recent Sage versions...)
|
builds so I guess fine to go ; |
|
Yep should be fine. I am actually surprised that it's only so little warnings. I'm pretty sure I am getting more on macOS. Maybe I will try to amend some fixes at a later point. |
|
It actually looks good in CI. Either cmake is not so new or it really fixed everything. Good job |
User description
Description
address CMake warnings when using the latest CMake 3.31
Checklist
How can I get additional information on failed tests during CI
Click to expand
If your PR is failing you can check outIf you click in the column that lists the failed tests you will get detailed error messages.
Advanced commands (admins / reviewer only)
Click to expand
/reformat(experimental) applies the clang-format style changes as additional commit. Note: your branch must have a different name (e.g., yourrepo:feature/XYZ) than the receiving branch (e.g., OpenMS:develop). Otherwise, reformat fails to push.rebuild jenkinswill retrigger Jenkins-based CI buildsPR Type
enhancement, bug fix
Description
CONFIGoption, aligning with the new policy of CMake.PRE_BUILDoption inadd_custom_commandto fix a bug.Changes walkthrough 📝
build_system_macros.cmake
Use Boost config instead of find modulecmake/build_system_macros.cmake
CONFIGoption tofind_packagefor Boost.third_party_tests.cmake
Escape quotes in test command whitelist stringssrc/tests/topp/THIRDPARTY/third_party_tests.cmake
configh.cmake
Remove invalid PRE_BUILD option in custom commandsrc/openms/configh.cmake
PRE_BUILDoption fromadd_custom_command.