Skip to content
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

Bump CMake version to at least 3.16 #1102

Open
KFilipek opened this issue Feb 16, 2025 · 2 comments
Open

Bump CMake version to at least 3.16 #1102

KFilipek opened this issue Feb 16, 2025 · 2 comments
Assignees
Labels
enhancement New feature or request

Comments

@KFilipek
Copy link
Contributor

Bump CMake version to at least 3.16

Rationale

We should keep the latest possible version for supported OSes.
Here is a support matrix for OneAPI 2025.0:

Notice:
CMake 3.14 is below version supported under Ubuntu 20.04 which is 3.16: CMake@Ubuntu 20.04

Description

N/A

API Changes

N/A

Implementation details

Best:
3.14 -> 3.20

Meta

@KFilipek KFilipek added the enhancement New feature or request label Feb 16, 2025
@KFilipek KFilipek self-assigned this Feb 16, 2025
@PatKamin
Copy link
Contributor

I think that we should stick with the current version of CMake unless we use some features that require higher version. This way UMF can be built on as many environments as possible.

@lukaszstolarczuk
Copy link
Contributor

I agree with @PatKamin, we should rather bump CMake version if we need a specific CMake fuction/macro. I believe CMake guarantee a good backward compatibility.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants