Skip to content

Update CMakeLists.txt for modern CMake compatibility#4

Open
Henriklmao wants to merge 2 commits into
EmbeddedSystems-UniversitySiegen:mainfrom
Henriklmao:main
Open

Update CMakeLists.txt for modern CMake compatibility#4
Henriklmao wants to merge 2 commits into
EmbeddedSystems-UniversitySiegen:mainfrom
Henriklmao:main

Conversation

@Henriklmao
Copy link
Copy Markdown

CMake 3.0 is no longer supported by recent versions. This update ensures compatibility with current CMake releases which have dropped support for older versions. The project now requires CMake 3.14+.

Version 3.14 offers improved compatibility with the latest CMake versions while maintaining backward compatibility with fewer breaking changes to older projects compared to newer major versions.

CMake 3.5 is no longer supported by recent versions. This update ensures
compatibility with current CMake releases which have dropped support for
older versions. The project now requires CMake 3.5+, which aligns with
modern development practices and dependency requirements.

Upgrade CMake minimum required version from 3.5 to 3.14

Version 3.14 offers improved compatibility with the latest CMake versions
while maintaining backward compatibility with fewer breaking changes to
older projects compared to newer major versions.
Copilot AI review requested due to automatic review settings April 16, 2026 15:12
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Updates the project’s minimum required CMake version to ensure compatibility with current CMake releases that have dropped support for older versions.

Changes:

  • Bumps cmake_minimum_required from 3.0 to 3.14.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants