-
Notifications
You must be signed in to change notification settings - Fork 36
Update to CMake 3.20.2 #135
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
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