- Notifications
You must be signed in to change notification settings - Fork30k
Reduce required Windows CMake version to 3.14#89390
Conversation
It looks like this pull request may not have tests. Please make sure to add tests before merging. If you need an exemption to this rule, contact Hixie on the #hackers channel inChat. If you are not sure if you need tests, consider this rule of thumb: the purpose of a test is to make sure someone doesn't accidentally revert the fix. Ask yourself, is there anything in your PR that you feel it is important we not accidentally revert back to how it was before your fix? Reviewers: Read theTree Hygiene page and make sure this patch meets those guidelines before LGTMing. |
stuartmorgan-g left a comment
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 thought I found when I ported the CMake work to Linux I found that I did use 3.15, but looking back it was actually something from 3.12 that bit me. LGTM.
cbracken commentedSep 2, 2021
Yep, looking at the 3.15 list, it looks like the new features introduced there ( |
fluttergithubbot commentedSep 2, 2021
This pull request is not suitable for automatic merging in its current state.
|
gspencergoog left a comment
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.
When we landed the CMake minimum requirement constraint for VisualStudio 2019, we landed it with minimum version 3.15, since that's whatwas shipping with the current version of VS 2019 at the time. Looking atthe release notes of earlier versions, it's clear that earlier versionsof Visual Studio 2019 shipped with version 3.14. See:https://devblogs.microsoft.com/cppblog/visual-studio-cmake-support-clang-llvm-cmake-3-14-vcpkg-and-performance-improvements/Looking at release notes for CMake 3.15, there are no features/fixesintroduced in that version that we are dependent on.https://cmake.org/cmake/help/latest/release/3.15.htmlIssue:flutter#88589
stuartmorgan-g commentedSep 3, 2021
@thiagocarvalho0877 Please readhttps://github.com/flutter/flutter/wiki/Tree-hygiene#getting-a-code-review
|

Uh oh!
There was an error while loading.Please reload this page.
When we landed the CMake minimum requirement constraint for Visual
Studio 2019, we landed it with minimum version 3.15, since that's what
was shipping with the current version of VS 2019 at the time. Looking at
the release notes of earlier versions, it's clear that earlier versions
of Visual Studio 2019 shipped with version 3.14. See:
https://devblogs.microsoft.com/cppblog/visual-studio-cmake-support-clang-llvm-cmake-3-14-vcpkg-and-performance-improvements/
Looking at release notes for CMake 3.15, there are no features/fixes
introduced in that version that we are dependent on.
https://cmake.org/cmake/help/latest/release/3.15.html
Issue:#88589
Pre-launch Checklist
///).If you need help, consider asking for advice on the #hackers-new channel onDiscord.