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

Update CMake minimum version to 3.7.2 #1739

Merged
merged 1 commit into from Jan 16, 2021
Merged

Conversation

eXpl0it3r
Copy link
Member

Description

The CMake version is currently constraint to 3.0.2 mostly because Debian Jessie only shipped with said version. Jessie has since been superseded by Stretch (2017-06-17), which itself has been superseded by Buster (2019-07-06).

According to Repology most distros do support CMake 3.7.2 or higher.

I chose 3.7.2 as it's the minimum version required for Android and it's the minimum version supported by Debian Buster.

This PR enables the implementation of other features, such as #1419

How to test this PR?

Build SFML on your platform of choice

- Most package managers already support CMake 3.7.2
- Enables additional CMake features to be utilized
@eXpl0it3r eXpl0it3r added this to the 2.6 milestone Jan 14, 2021
@eXpl0it3r eXpl0it3r added this to Discussion in SFML 2.6.0 via automation Jan 14, 2021
Copy link
Contributor

@JonnyPtn JonnyPtn left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good - When we get to SFML3 would be good to go a bit higher to 3.11-ish, for better modern c++ support and some other nice modules

@eXpl0it3r eXpl0it3r moved this from Discussion to Review & Testing in SFML 2.6.0 Jan 16, 2021
@eXpl0it3r eXpl0it3r merged commit 5e5ac64 into master Jan 16, 2021
SFML 2.6.0 automation moved this from Review & Testing to Done Jan 16, 2021
@eXpl0it3r eXpl0it3r deleted the feature/cmake_version_update branch January 16, 2021 15:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
No open projects
SFML 2.6.0
  
Done
Development

Successfully merging this pull request may close these issues.

None yet

2 participants