Skip to content

Update minimum CMake version to 3.10 in wabt-config.cmake#2714

Merged
sbc100 merged 1 commit intoWebAssembly:mainfrom
alexreinking:patch-1
Mar 11, 2026
Merged

Update minimum CMake version to 3.10 in wabt-config.cmake#2714
sbc100 merged 1 commit intoWebAssembly:mainfrom
alexreinking:patch-1

Conversation

@alexreinking
Copy link
Contributor

CMake versions 3.31 and newer have begun to warn that compatibility with CMake versions older than 3.10 will be removed. When that happens, this will stop working. For now, it issues annoying warnings.

See the 3.31 release notes: https://cmake.org/cmake/help/latest/release/3.31.html

I chose to bump to 3.10 out of extreme conservatism. But I don't know of any supported Linux systems that require anything that old. For context, Ubuntu 20.04 LTS shipped with 3.16. The oldest supported Debian release (bookworm) ships with 3.25.

CMake versions 3.31 and newer have begun to warn that compatibility with CMake versions older than 3.10 will be removed. When that happens, this will stop working.

See the 3.31 release notes: https://cmake.org/cmake/help/latest/release/3.31.html

I chose to bump to 3.10 out of extreme conservatism. But I don't know of any supported Linux systems that require anything that old. For context, Ubuntu 20.04 LTS shipped with 3.16. The oldest supported Debian release (bookworm) ships with 3.25.
@sbc100
Copy link
Member

sbc100 commented Mar 11, 2026

Thanks!

@sbc100 sbc100 merged commit 34eb883 into WebAssembly:main Mar 11, 2026
17 checks passed
@alexreinking
Copy link
Contributor Author

And thanks for merging! Would be lovely to get that in a release sooner than later so I can pull it into vcpkg.

@alexreinking alexreinking deleted the patch-1 branch March 11, 2026 04:58
@sbc100
Copy link
Member

sbc100 commented Mar 11, 2026

Done. New release is out now.

@alexreinking
Copy link
Contributor Author

Thanks so much, Sam!

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