Update to CMake 3.20.2#135
Conversation
|
PS: I don't know why the macOS 10.10 binary of CMake is built as universal given that a 10.13+ is available. Probably an oversight when splitting in 2 macOS deliveries. The wheel for 10.10 will only be uploaded as |
|
@jcfr Can we trigger a release? I'd like to get 3.18 out before adding this. |
I suggest to move forward with integration of this, create the tag for 3.20.2 to trigger the release. Once done, we then create a branch for releasing 3.18.6 based of master. @henryiii What do you think ? |
For future reference, here was the answer:
|
Also since we do not distribute cmake-gui in the wheel, we could probably package the content of the 10.10 package in a wheel called That said, I am wondering if it is worth the hassle .. and potential future complications. |
Given the answer on the CMake issue & @jcfr remark about Furthermore, I'm not sure the PR will allow for seamless build from source (i.e. not CMake source but |
|
The build from source issue is fixed & squashed into 2f96a87 I find the single macOS 10.10 version a bit less hacky, especially, it allows to have something a bit more generic in
|
|
We will probably want to distribute |
Fine with me; I'm mostly thinking the 3.18 release is simpler and can be pushed out sooner, then we have a little more time to get 3.20 right. But branching is fine too. I don't know if we want to get a 3.19 out also (I'd rather like to so users can select any CMake version they want), but it's a weird mix of 3.18 and 3.20 changes. |
|
The wheels generated by the last commit are (editing the version part so that one can focus on the platform part): Those should be installable by any pip that supports either one of the following platform tags:
|
Okay, let's put this in. |
Besides the CMake update, the goal of this PR is to get universal2 support on macOS.
Fix #132