-
Notifications
You must be signed in to change notification settings - Fork 9
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
Upgrade cmake minimum versions to 2.8.12 #11
Conversation
Signed-off-by: Stephen Brawner <[email protected]>
CI results: Based on these results, it looks like cmake warnings due to googletest in the ament directory have been resolved. I think the googletest failures in the above windows job are all coming from |
Only one cmake warning, which is due to mimick and a PR is already open. ros2/Mimick#15 |
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.
I'm not 100% sure of this, but I think you should be able to get away with just patching the CMakeLists.txt.install
files. As far as I understand how this works, those are the only ones that are used. Mostly I want to do this to keep the "diff" between CMakeLists.txt.upstream
and the upstream CMakeLists.txt
down.
Signed-off-by: Stephen Brawner <[email protected]>
@clalancette It looks like reducing the scope of the patch worked. The only cmake warning on windows was due to mimick, which has now been addressed in ros2/mimick_vendor#14 |
* Upgrade cmake minimum versions to 2.8.12 Signed-off-by: Stephen Brawner <[email protected]>
* Upgrade cmake minimum versions to 2.8.12 Signed-off-by: Stephen Brawner <[email protected]> Co-authored-by: Stephen Brawner <[email protected]>
In the most recent release of cmake (3.19), they have started deprecating cmake versions <
2.8.12
. While a similar change has been proposed, it has not yet been added to the upstream repo (google#3094).https://ci.ros2.org/view/nightly/job/nightly_win_rel/1760/cmake/
Build all of ros2, testing up to
rcutils
Signed-off-by: Stephen Brawner [email protected]