CMake 4.2.0-rc3 (#1628)

Add links to CMake 4.2.0-rc3 into the manifest, and a mechanism inside
emsdk.py to look up an installed/activated CMake tool.

This enables a simple way to run `emsdk install cmake-4.2.0-rc3-64bit`
to acquire the CMake dependency needed for e.g. compiling LLVM and
Binaryen. This removes one manual setup item for setting up Emscripten
from source.
This commit is contained in:
juj
2025-11-18 12:57:01 +02:00
committed by GitHub
parent e4fe26ef59
commit 69e3df938d
2 changed files with 79 additions and 2 deletions

View File

@@ -267,6 +267,45 @@
},
{
"id": "cmake",
"version": "4.2.0-rc3",
"bitness": 64,
"arch": "x86_64",
"activated_cfg": "EMSDK_CMAKE='%installation_dir%/bin/cmake%.exe%'",
"activated_path": "%installation_dir%/bin",
"windows_url": "https://github.com/Kitware/CMake/releases/download/v4.2.0-rc3/cmake-4.2.0-rc3-windows-x86_64.zip",
"linux_url": "https://github.com/Kitware/CMake/releases/download/v4.2.0-rc3/cmake-4.2.0-rc3-linux-x86_64.tar.gz"
},
{
"id": "cmake",
"version": "4.2.0-rc3",
"bitness": 64,
"arch": "x86_64",
"activated_cfg": "EMSDK_CMAKE='%installation_dir%/CMake.app/Contents/bin/cmake%.exe%'",
"activated_path": "%installation_dir%/CMake.app/Contents/bin",
"macos_url": "https://github.com/Kitware/CMake/releases/download/v4.2.0-rc3/cmake-4.2.0-rc3-macos-universal.tar.gz"
},
{
"id": "cmake",
"version": "4.2.0-rc3",
"bitness": 64,
"arch": "arm64",
"activated_cfg": "EMSDK_CMAKE='%installation_dir%/bin/cmake%.exe%'",
"activated_path": "%installation_dir%/bin",
"windows_url": "https://github.com/Kitware/CMake/releases/download/v4.2.0-rc3/cmake-4.2.0-rc3-windows-arm64.zip",
"linux_url": "https://github.com/Kitware/CMake/releases/download/v4.2.0-rc3/cmake-4.2.0-rc3-linux-aarch64.tar.gz"
},
{
"id": "cmake",
"version": "4.2.0-rc3",
"bitness": 64,
"arch": "arm64",
"activated_cfg": "EMSDK_CMAKE='%installation_dir%/CMake.app/Contents/bin/cmake%.exe%'",
"activated_path": "%installation_dir%/CMake.app/Contents/bin",
"macos_url": "https://github.com/Kitware/CMake/releases/download/v4.2.0-rc3/cmake-4.2.0-rc3-macos-universal.tar.gz"
},
{
"id": "python",
"version": "3.9.2-nuget",