Mercurial
comparison third_party/emsdk/emsdk_manifest.json @ 186:8cf4ec5e2191 hg-web
Fixed merge conflict.
| author | MrJuneJune <me@mrjunejune.com> |
|---|---|
| date | Fri, 23 Jan 2026 22:38:59 -0800 |
| parents | 8d17f6e6e290 |
| children |
comparison
equal
deleted
inserted
replaced
| 176:fed99fc04e12 | 186:8cf4ec5e2191 |
|---|---|
| 1 { | |
| 2 "tools": [ | |
| 3 { | |
| 4 "id": "llvm-git", | |
| 5 "version": "main", | |
| 6 "bitness": 32, | |
| 7 "install_path": "llvm/git", | |
| 8 "git_branch": "main", | |
| 9 "url": "https://github.com/llvm/llvm-project.git", | |
| 10 "custom_install_script": "build_llvm", | |
| 11 "only_supports_wasm": true, | |
| 12 "activated_path": "%installation_dir%/%llvm_build_bin_dir%", | |
| 13 "activated_cfg": "LLVM_ROOT='%installation_dir%/%llvm_build_bin_dir%'", | |
| 14 "activated_env": "LLVM_ROOT=%installation_dir%/%llvm_build_bin_dir%;EMCC_WASM_BACKEND=1", | |
| 15 "cmake_build_type": "Release" | |
| 16 }, | |
| 17 { | |
| 18 "id": "llvm-git", | |
| 19 "version": "main", | |
| 20 "bitness": 64, | |
| 21 "install_path": "llvm/git", | |
| 22 "git_branch": "main", | |
| 23 "url": "https://github.com/llvm/llvm-project.git", | |
| 24 "custom_install_script": "build_llvm", | |
| 25 "only_supports_wasm": true, | |
| 26 "activated_path": "%installation_dir%/%llvm_build_bin_dir%", | |
| 27 "activated_cfg": "LLVM_ROOT='%installation_dir%/%llvm_build_bin_dir%'", | |
| 28 "activated_env": "LLVM_ROOT=%installation_dir%/%llvm_build_bin_dir%;EMCC_WASM_BACKEND=1", | |
| 29 "cmake_build_type": "Release" | |
| 30 }, | |
| 31 | |
| 32 { | |
| 33 "id": "releases", | |
| 34 "version": "%releases-tag%", | |
| 35 "bitness": 64, | |
| 36 "arch": "x86_64", | |
| 37 "linux_url": "https://storage.googleapis.com/webassembly/emscripten-releases-builds/linux/%releases-tag%/wasm-binaries.tar.xz", | |
| 38 "macos_url": "https://storage.googleapis.com/webassembly/emscripten-releases-builds/mac/%releases-tag%/wasm-binaries.tar.xz", | |
| 39 "windows_url": "https://storage.googleapis.com/webassembly/emscripten-releases-builds/win/%releases-tag%/wasm-binaries.zip", | |
| 40 "download_prefix": "%releases-tag%-", | |
| 41 "install_path": "upstream", | |
| 42 "activated_path": "%installation_dir%/emscripten", | |
| 43 "activated_cfg": "LLVM_ROOT='%installation_dir%/bin';BINARYEN_ROOT='%installation_dir%';EMSCRIPTEN_ROOT='%installation_dir%/emscripten'", | |
| 44 "emscripten_releases_hash": "%releases-tag%" | |
| 45 }, | |
| 46 { | |
| 47 "id": "releases", | |
| 48 "version": "%releases-tag%", | |
| 49 "bitness": 64, | |
| 50 "arch": "arm64", | |
| 51 "macos_url": "https://storage.googleapis.com/webassembly/emscripten-releases-builds/mac/%releases-tag%/wasm-binaries-arm64.tar.xz", | |
| 52 "linux_url": "https://storage.googleapis.com/webassembly/emscripten-releases-builds/linux/%releases-tag%/wasm-binaries-arm64.tar.xz", | |
| 53 "download_prefix": "%releases-tag%-", | |
| 54 "install_path": "upstream", | |
| 55 "activated_path": "%installation_dir%/emscripten", | |
| 56 "activated_cfg": "LLVM_ROOT='%installation_dir%/bin';BINARYEN_ROOT='%installation_dir%';EMSCRIPTEN_ROOT='%installation_dir%/emscripten'", | |
| 57 "emscripten_releases_hash": "%releases-tag%" | |
| 58 }, | |
| 59 | |
| 60 { | |
| 61 "id": "node", | |
| 62 "version": "18.20.3", | |
| 63 "bitness": 32, | |
| 64 "arch": "x86", | |
| 65 "windows_url": "node-v18.20.3-win-x86.zip", | |
| 66 "activated_path": "%installation_dir%/bin", | |
| 67 "activated_path_skip": "node", | |
| 68 "activated_cfg": "NODE_JS='%installation_dir%/bin/node%.exe%'", | |
| 69 "activated_env": "EMSDK_NODE=%installation_dir%/bin/node%.exe%" | |
| 70 }, | |
| 71 { | |
| 72 "id": "node", | |
| 73 "version": "18.20.3", | |
| 74 "arch": "arm", | |
| 75 "bitness": 32, | |
| 76 "linux_url": "node-v18.20.3-linux-armv7l.tar.xz", | |
| 77 "activated_path": "%installation_dir%/bin", | |
| 78 "activated_path_skip": "node", | |
| 79 "activated_cfg": "NODE_JS='%installation_dir%/bin/node%.exe%'", | |
| 80 "activated_env": "EMSDK_NODE=%installation_dir%/bin/node%.exe%" | |
| 81 }, | |
| 82 { | |
| 83 "id": "node", | |
| 84 "version": "18.20.3", | |
| 85 "bitness": 64, | |
| 86 "arch": "x86_64", | |
| 87 "macos_url": "node-v18.20.3-darwin-x64.tar.gz", | |
| 88 "windows_url": "node-v18.20.3-win-x64.zip", | |
| 89 "linux_url": "node-v18.20.3-linux-x64.tar.xz", | |
| 90 "activated_path": "%installation_dir%/bin", | |
| 91 "activated_path_skip": "node", | |
| 92 "activated_cfg": "NODE_JS='%installation_dir%/bin/node%.exe%'", | |
| 93 "activated_env": "EMSDK_NODE=%installation_dir%/bin/node%.exe%" | |
| 94 }, | |
| 95 { | |
| 96 "id": "node", | |
| 97 "version": "18.20.3", | |
| 98 "arch": "arm64", | |
| 99 "bitness": 64, | |
| 100 "macos_url": "node-v18.20.3-darwin-arm64.tar.gz", | |
| 101 "linux_url": "node-v18.20.3-linux-arm64.tar.xz", | |
| 102 "activated_path": "%installation_dir%/bin", | |
| 103 "activated_path_skip": "node", | |
| 104 "activated_cfg": "NODE_JS='%installation_dir%/bin/node%.exe%'", | |
| 105 "activated_env": "EMSDK_NODE=%installation_dir%/bin/node%.exe%" | |
| 106 }, | |
| 107 | |
| 108 | |
| 109 { | |
| 110 "id": "node", | |
| 111 "version": "20.18.0", | |
| 112 "bitness": 32, | |
| 113 "arch": "x86", | |
| 114 "windows_url": "node-v20.18.0-win-x86.zip", | |
| 115 "activated_path": "%installation_dir%/bin", | |
| 116 "activated_path_skip": "node", | |
| 117 "activated_cfg": "NODE_JS='%installation_dir%/bin/node%.exe%'", | |
| 118 "activated_env": "EMSDK_NODE=%installation_dir%/bin/node%.exe%" | |
| 119 }, | |
| 120 { | |
| 121 "id": "node", | |
| 122 "version": "20.18.0", | |
| 123 "arch": "arm", | |
| 124 "bitness": 32, | |
| 125 "linux_url": "node-v20.18.0-linux-armv7l.tar.xz", | |
| 126 "activated_path": "%installation_dir%/bin", | |
| 127 "activated_path_skip": "node", | |
| 128 "activated_cfg": "NODE_JS='%installation_dir%/bin/node%.exe%'", | |
| 129 "activated_env": "EMSDK_NODE=%installation_dir%/bin/node%.exe%" | |
| 130 }, | |
| 131 { | |
| 132 "id": "node", | |
| 133 "version": "20.18.0", | |
| 134 "bitness": 64, | |
| 135 "arch": "x86_64", | |
| 136 "macos_url": "node-v20.18.0-darwin-x64.tar.gz", | |
| 137 "windows_url": "node-v20.18.0-win-x64.zip", | |
| 138 "linux_url": "node-v20.18.0-linux-x64.tar.xz", | |
| 139 "activated_path": "%installation_dir%/bin", | |
| 140 "activated_path_skip": "node", | |
| 141 "activated_cfg": "NODE_JS='%installation_dir%/bin/node%.exe%'", | |
| 142 "activated_env": "EMSDK_NODE=%installation_dir%/bin/node%.exe%" | |
| 143 }, | |
| 144 { | |
| 145 "id": "node", | |
| 146 "version": "20.18.0", | |
| 147 "arch": "arm64", | |
| 148 "bitness": 64, | |
| 149 "windows_url": "node-v20.18.0-win-arm64.zip", | |
| 150 "macos_url": "node-v20.18.0-darwin-arm64.tar.gz", | |
| 151 "linux_url": "node-v20.18.0-linux-arm64.tar.xz", | |
| 152 "activated_path": "%installation_dir%/bin", | |
| 153 "activated_path_skip": "node", | |
| 154 "activated_cfg": "NODE_JS='%installation_dir%/bin/node%.exe%'", | |
| 155 "activated_env": "EMSDK_NODE=%installation_dir%/bin/node%.exe%" | |
| 156 }, | |
| 157 | |
| 158 | |
| 159 { | |
| 160 "id": "node", | |
| 161 "version": "22.16.0", | |
| 162 "bitness": 32, | |
| 163 "arch": "x86", | |
| 164 "windows_url": "node-v22.16.0-win-x86.zip", | |
| 165 "activated_path": "%installation_dir%/bin", | |
| 166 "activated_path_skip": "node", | |
| 167 "activated_cfg": "NODE_JS='%installation_dir%/bin/node%.exe%'", | |
| 168 "activated_env": "EMSDK_NODE=%installation_dir%/bin/node%.exe%" | |
| 169 }, | |
| 170 { | |
| 171 "id": "node", | |
| 172 "version": "22.16.0", | |
| 173 "arch": "arm", | |
| 174 "bitness": 32, | |
| 175 "linux_url": "node-v22.16.0-linux-armv7l.tar.xz", | |
| 176 "activated_path": "%installation_dir%/bin", | |
| 177 "activated_path_skip": "node", | |
| 178 "activated_cfg": "NODE_JS='%installation_dir%/bin/node%.exe%'", | |
| 179 "activated_env": "EMSDK_NODE=%installation_dir%/bin/node%.exe%" | |
| 180 }, | |
| 181 { | |
| 182 "id": "node", | |
| 183 "version": "22.16.0", | |
| 184 "bitness": 64, | |
| 185 "arch": "x86_64", | |
| 186 "windows_url": "node-v22.16.0-win-x64.zip", | |
| 187 "macos_url": "node-v22.16.0-darwin-x64.tar.gz", | |
| 188 "linux_url": "node-v22.16.0-linux-x64.tar.xz", | |
| 189 "activated_path": "%installation_dir%/bin", | |
| 190 "activated_path_skip": "node", | |
| 191 "activated_cfg": "NODE_JS='%installation_dir%/bin/node%.exe%'", | |
| 192 "activated_env": "EMSDK_NODE=%installation_dir%/bin/node%.exe%" | |
| 193 }, | |
| 194 { | |
| 195 "id": "node", | |
| 196 "version": "22.16.0", | |
| 197 "arch": "arm64", | |
| 198 "bitness": 64, | |
| 199 "windows_url": "node-v22.16.0-win-arm64.zip", | |
| 200 "macos_url": "node-v22.16.0-darwin-arm64.tar.gz", | |
| 201 "linux_url": "node-v22.16.0-linux-arm64.tar.xz", | |
| 202 "activated_path": "%installation_dir%/bin", | |
| 203 "activated_path_skip": "node", | |
| 204 "activated_cfg": "NODE_JS='%installation_dir%/bin/node%.exe%'", | |
| 205 "activated_env": "EMSDK_NODE=%installation_dir%/bin/node%.exe%" | |
| 206 }, | |
| 207 { | |
| 208 "id": "node-big-endian-crosscompile", | |
| 209 "version": "22.16.0", | |
| 210 "arch": "x86_64", | |
| 211 "bitness": 64, | |
| 212 "linux_url": "https://nodejs.org/download/release/v22.16.0/node-v22.16.0-linux-s390x.tar.gz", | |
| 213 "activated_path": "%installation_dir%/bin", | |
| 214 "activated_path_skip": "node", | |
| 215 "activated_cfg": "NODE_JS_TEST=['qemu-s390x', '-L', '/usr/s390x-linux-gnu/', '%installation_dir%/bin/node']" | |
| 216 }, | |
| 217 | |
| 218 { | |
| 219 "id": "node", | |
| 220 "version": "24.7.0", | |
| 221 "bitness": 64, | |
| 222 "arch": "x86_64", | |
| 223 "windows_url": "node-v24.7.0-win-x64.zip", | |
| 224 "macos_url": "node-v24.7.0-darwin-x64.tar.gz", | |
| 225 "linux_url": "node-v24.7.0-linux-x64.tar.xz", | |
| 226 "activated_path": "%installation_dir%/bin", | |
| 227 "activated_path_skip": "node", | |
| 228 "activated_cfg": "NODE_JS='%installation_dir%/bin/node%.exe%'", | |
| 229 "activated_env": "EMSDK_NODE=%installation_dir%/bin/node%.exe%" | |
| 230 }, | |
| 231 { | |
| 232 "id": "node", | |
| 233 "version": "24.7.0", | |
| 234 "arch": "arm64", | |
| 235 "bitness": 64, | |
| 236 "windows_url": "node-v24.7.0-win-arm64.zip", | |
| 237 "macos_url": "node-v24.7.0-darwin-arm64.tar.gz", | |
| 238 "linux_url": "node-v24.7.0-linux-arm64.tar.xz", | |
| 239 "activated_path": "%installation_dir%/bin", | |
| 240 "activated_path_skip": "node", | |
| 241 "activated_cfg": "NODE_JS='%installation_dir%/bin/node%.exe%'", | |
| 242 "activated_env": "EMSDK_NODE=%installation_dir%/bin/node%.exe%" | |
| 243 }, | |
| 244 { | |
| 245 "id": "node-big-endian-crosscompile", | |
| 246 "version": "24.7.0", | |
| 247 "arch": "x86_64", | |
| 248 "bitness": 64, | |
| 249 "linux_url": "node-v24.7.0-linux-s390x.tar.gz", | |
| 250 "activated_path": "%installation_dir%/bin", | |
| 251 "activated_path_skip": "node", | |
| 252 "activated_cfg": "NODE_JS_TEST=['qemu-s390x', '-L', '/usr/s390x-linux-gnu/', '%installation_dir%/bin/node']" | |
| 253 }, | |
| 254 | |
| 255 { | |
| 256 "id": "node", | |
| 257 "version": "nightly", | |
| 258 "bitness": 64, | |
| 259 "install_path": "node/%latest_downloaded_node_nightly_dir%", | |
| 260 "custom_install_script": "download_node_nightly", | |
| 261 "activated_path": "node/%latest_downloaded_node_nightly_dir%/bin", | |
| 262 "activated_path_skip": "node", | |
| 263 "activated_cfg": "NODE_JS='%installation_dir%/bin/node%.exe%'", | |
| 264 "activated_env": "EMSDK_NODE=%installation_dir%/bin/node%.exe%", | |
| 265 "url": "https://nodejs.org/download/nightly/%version%/node-%version%-%os%-%arch%.%zip_suffix%", | |
| 266 "git_branch": "nightly" | |
| 267 }, | |
| 268 | |
| 269 | |
| 270 { | |
| 271 "id": "cmake", | |
| 272 "version": "4.2.0-rc3", | |
| 273 "bitness": 64, | |
| 274 "arch": "x86_64", | |
| 275 "activated_cfg": "EMSDK_CMAKE='%installation_dir%/bin/cmake%.exe%'", | |
| 276 "activated_path": "%installation_dir%/bin", | |
| 277 "windows_url": "https://github.com/Kitware/CMake/releases/download/v4.2.0-rc3/cmake-4.2.0-rc3-windows-x86_64.zip", | |
| 278 "linux_url": "https://github.com/Kitware/CMake/releases/download/v4.2.0-rc3/cmake-4.2.0-rc3-linux-x86_64.tar.gz" | |
| 279 }, | |
| 280 { | |
| 281 "id": "cmake", | |
| 282 "version": "4.2.0-rc3", | |
| 283 "bitness": 64, | |
| 284 "arch": "x86_64", | |
| 285 "activated_cfg": "EMSDK_CMAKE='%installation_dir%/CMake.app/Contents/bin/cmake%.exe%'", | |
| 286 "activated_path": "%installation_dir%/CMake.app/Contents/bin", | |
| 287 "macos_url": "https://github.com/Kitware/CMake/releases/download/v4.2.0-rc3/cmake-4.2.0-rc3-macos-universal.tar.gz" | |
| 288 }, | |
| 289 { | |
| 290 "id": "cmake", | |
| 291 "version": "4.2.0-rc3", | |
| 292 "bitness": 64, | |
| 293 "arch": "arm64", | |
| 294 "activated_cfg": "EMSDK_CMAKE='%installation_dir%/bin/cmake%.exe%'", | |
| 295 "activated_path": "%installation_dir%/bin", | |
| 296 "windows_url": "https://github.com/Kitware/CMake/releases/download/v4.2.0-rc3/cmake-4.2.0-rc3-windows-arm64.zip", | |
| 297 "linux_url": "https://github.com/Kitware/CMake/releases/download/v4.2.0-rc3/cmake-4.2.0-rc3-linux-aarch64.tar.gz" | |
| 298 }, | |
| 299 { | |
| 300 "id": "cmake", | |
| 301 "version": "4.2.0-rc3", | |
| 302 "bitness": 64, | |
| 303 "arch": "arm64", | |
| 304 "activated_cfg": "EMSDK_CMAKE='%installation_dir%/CMake.app/Contents/bin/cmake%.exe%'", | |
| 305 "activated_path": "%installation_dir%/CMake.app/Contents/bin", | |
| 306 "macos_url": "https://github.com/Kitware/CMake/releases/download/v4.2.0-rc3/cmake-4.2.0-rc3-macos-universal.tar.gz" | |
| 307 }, | |
| 308 | |
| 309 { | |
| 310 "id": "python", | |
| 311 "version": "3.9.2-nuget", | |
| 312 "bitness": 64, | |
| 313 "arch": "x86_64", | |
| 314 "windows_url": "python-3.9.2-4-amd64+pywin32.zip", | |
| 315 "activated_cfg": "PYTHON='%installation_dir%/python.exe'", | |
| 316 "activated_env": "EMSDK_PYTHON=%installation_dir%/python.exe" | |
| 317 }, | |
| 318 { | |
| 319 "id": "python", | |
| 320 "version": "3.9.2", | |
| 321 "bitness": 64, | |
| 322 "arch": "x86_64", | |
| 323 "windows_url": "python-3.9.2-1-embed-amd64+pywin32.zip", | |
| 324 "activated_cfg": "PYTHON='%installation_dir%/python.exe'", | |
| 325 "activated_env": "EMSDK_PYTHON=%installation_dir%/python.exe" | |
| 326 }, | |
| 327 { | |
| 328 "id": "python", | |
| 329 "version": "3.9.2", | |
| 330 "bitness": 64, | |
| 331 "arch": "x86_64", | |
| 332 "macos_url": "python-3.9.2-3-macos-x86_64.tar.gz", | |
| 333 "activated_cfg": "PYTHON='%installation_dir%/bin/python3'", | |
| 334 "activated_env": "EMSDK_PYTHON=%installation_dir%/bin/python3;SSL_CERT_FILE=%installation_dir%/lib/python3.9/site-packages/certifi/cacert.pem" | |
| 335 }, | |
| 336 { | |
| 337 "id": "python", | |
| 338 "version": "3.9.2", | |
| 339 "bitness": 64, | |
| 340 "arch": "arm64", | |
| 341 "macos_url": "python-3.9.2-1-macos-arm64.tar.gz", | |
| 342 "activated_cfg": "PYTHON='%installation_dir%/bin/python3'", | |
| 343 "activated_env": "EMSDK_PYTHON=%installation_dir%/bin/python3;SSL_CERT_FILE=%installation_dir%/lib/python3.9/site-packages/certifi/cacert.pem" | |
| 344 }, | |
| 345 | |
| 346 { | |
| 347 "id": "python", | |
| 348 "version": "3.13.3", | |
| 349 "bitness": 64, | |
| 350 "arch": "x86_64", | |
| 351 "windows_url": "python-3.13.3-0-win-amd64.zip", | |
| 352 "activated_cfg": "PYTHON='%installation_dir%/python.exe'", | |
| 353 "activated_env": "EMSDK_PYTHON=%installation_dir%/python.exe" | |
| 354 }, | |
| 355 { | |
| 356 "id": "python", | |
| 357 "version": "3.13.3", | |
| 358 "bitness": 64, | |
| 359 "arch": "arm64", | |
| 360 "windows_url": "python-3.13.3-0-win-arm64.zip", | |
| 361 "activated_cfg": "PYTHON='%installation_dir%/python.exe'", | |
| 362 "activated_env": "EMSDK_PYTHON=%installation_dir%/python.exe" | |
| 363 }, | |
| 364 { | |
| 365 "id": "python", | |
| 366 "version": "3.13.3", | |
| 367 "bitness": 64, | |
| 368 "arch": "x86_64", | |
| 369 "macos_url": "python-3.13.3-0-macos-x86_64.tar.gz", | |
| 370 "activated_cfg": "PYTHON='%installation_dir%/bin/python3'", | |
| 371 "activated_env": "EMSDK_PYTHON=%installation_dir%/bin/python3;SSL_CERT_FILE=%installation_dir%/lib/python3.13/site-packages/certifi/cacert.pem" | |
| 372 }, | |
| 373 { | |
| 374 "id": "python", | |
| 375 "version": "3.13.3", | |
| 376 "bitness": 64, | |
| 377 "arch": "arm64", | |
| 378 "macos_url": "python-3.13.3-0-macos-arm64.tar.gz", | |
| 379 "activated_cfg": "PYTHON='%installation_dir%/bin/python3'", | |
| 380 "activated_env": "EMSDK_PYTHON=%installation_dir%/bin/python3;SSL_CERT_FILE=%installation_dir%/lib/python3.13/site-packages/certifi/cacert.pem" | |
| 381 }, | |
| 382 | |
| 383 { | |
| 384 "id": "firefox", | |
| 385 "version": "68.12.0esr", | |
| 386 "bitness": 64, | |
| 387 "url": "downloaded via mozdownload script, but a dummy directive is placed here so emsdk understands this Tool to be downloaded from the web", | |
| 388 "activated_cfg": "EMSDK_ACTIVATED_TEST_BROWSER=%installation_dir%/%macos_app_bundle_prefix%firefox%.exe%", | |
| 389 "activated_env": "EMTEST_BROWSER=%installation_dir%/%macos_app_bundle_prefix%firefox%.exe%", | |
| 390 "custom_install_script": "download_firefox", | |
| 391 "is_old": true | |
| 392 }, | |
| 393 { | |
| 394 "id": "firefox", | |
| 395 "version": "78.15.0esr", | |
| 396 "bitness": 64, | |
| 397 "url": "downloaded via mozdownload script, but a dummy directive is placed here so emsdk understands this Tool to be downloaded from the web", | |
| 398 "activated_cfg": "EMSDK_ACTIVATED_TEST_BROWSER=%installation_dir%/%macos_app_bundle_prefix%firefox%.exe%", | |
| 399 "activated_env": "EMTEST_BROWSER=%installation_dir%/%macos_app_bundle_prefix%firefox%.exe%", | |
| 400 "custom_install_script": "download_firefox", | |
| 401 "is_old": true | |
| 402 }, | |
| 403 { | |
| 404 "id": "firefox", | |
| 405 "version": "91.13.0esr", | |
| 406 "bitness": 64, | |
| 407 "url": "downloaded via mozdownload script, but a dummy directive is placed here so emsdk understands this Tool to be downloaded from the web", | |
| 408 "activated_cfg": "EMSDK_ACTIVATED_TEST_BROWSER=%installation_dir%/%macos_app_bundle_prefix%firefox%.exe%", | |
| 409 "activated_env": "EMTEST_BROWSER=%installation_dir%/%macos_app_bundle_prefix%firefox%.exe%", | |
| 410 "custom_install_script": "download_firefox", | |
| 411 "is_old": true | |
| 412 }, | |
| 413 { | |
| 414 "id": "firefox", | |
| 415 "version": "102.15.1esr", | |
| 416 "bitness": 64, | |
| 417 "url": "downloaded via mozdownload script, but a dummy directive is placed here so emsdk understands this Tool to be downloaded from the web", | |
| 418 "activated_cfg": "EMSDK_ACTIVATED_TEST_BROWSER=%installation_dir%/%macos_app_bundle_prefix%firefox%.exe%", | |
| 419 "activated_env": "EMTEST_BROWSER=%installation_dir%/%macos_app_bundle_prefix%firefox%.exe%", | |
| 420 "custom_install_script": "download_firefox", | |
| 421 "is_old": true | |
| 422 }, | |
| 423 { | |
| 424 "id": "firefox", | |
| 425 "version": "115.28.0esr", | |
| 426 "bitness": 64, | |
| 427 "url": "downloaded via mozdownload script, but a dummy directive is placed here so emsdk understands this Tool to be downloaded from the web", | |
| 428 "activated_cfg": "EMSDK_ACTIVATED_TEST_BROWSER=%installation_dir%/%macos_app_bundle_prefix%firefox%.exe%", | |
| 429 "activated_env": "EMTEST_BROWSER=%installation_dir%/%macos_app_bundle_prefix%firefox%.exe%", | |
| 430 "custom_install_script": "download_firefox", | |
| 431 "is_old": true | |
| 432 }, | |
| 433 { | |
| 434 "id": "firefox", | |
| 435 "version": "128.14.0esr", | |
| 436 "bitness": 64, | |
| 437 "url": "downloaded via mozdownload script, but a dummy directive is placed here so emsdk understands this Tool to be downloaded from the web", | |
| 438 "activated_cfg": "EMSDK_ACTIVATED_TEST_BROWSER=%installation_dir%/%macos_app_bundle_prefix%firefox%.exe%", | |
| 439 "activated_env": "EMTEST_BROWSER=%installation_dir%/%macos_app_bundle_prefix%firefox%.exe%", | |
| 440 "custom_install_script": "download_firefox" | |
| 441 }, | |
| 442 { | |
| 443 "id": "firefox", | |
| 444 "version": "140.3.1esr", | |
| 445 "bitness": 64, | |
| 446 "url": "downloaded via mozdownload script, but a dummy directive is placed here so emsdk understands this Tool to be downloaded from the web", | |
| 447 "activated_cfg": "EMSDK_ACTIVATED_TEST_BROWSER=%installation_dir%/%macos_app_bundle_prefix%firefox%.exe%", | |
| 448 "activated_env": "EMTEST_BROWSER=%installation_dir%/%macos_app_bundle_prefix%firefox%.exe%", | |
| 449 "custom_install_script": "download_firefox" | |
| 450 }, | |
| 451 { | |
| 452 "id": "firefox", | |
| 453 "version": "latest", | |
| 454 "bitness": 64, | |
| 455 "url": "downloaded via mozdownload script, but a dummy directive is placed here so emsdk understands this Tool to be downloaded from the web", | |
| 456 "git_branch": "dummy field, to instruct emsdk to attempt to reinstall this tool even if it is installed, to check for new version", | |
| 457 "activated_cfg": "EMSDK_ACTIVATED_TEST_BROWSER=%actual_installation_dir%/%macos_app_bundle_prefix%firefox%.exe%", | |
| 458 "activated_env": "EMTEST_BROWSER=%actual_installation_dir%/%macos_app_bundle_prefix%firefox%.exe%", | |
| 459 "custom_install_script": "download_firefox", | |
| 460 "custom_is_installed_script": "is_firefox_installed" | |
| 461 }, | |
| 462 { | |
| 463 "id": "firefox", | |
| 464 "version": "latest-esr", | |
| 465 "bitness": 64, | |
| 466 "url": "downloaded via mozdownload script, but a dummy directive is placed here so emsdk understands this Tool to be downloaded from the web", | |
| 467 "git_branch": "dummy field, to instruct emsdk to attempt to reinstall this tool even if it is installed, to check for new version", | |
| 468 "activated_cfg": "EMSDK_ACTIVATED_TEST_BROWSER=%actual_installation_dir%/%macos_app_bundle_prefix%firefox%.exe%", | |
| 469 "activated_env": "EMTEST_BROWSER=%actual_installation_dir%/%macos_app_bundle_prefix%firefox%.exe%", | |
| 470 "custom_install_script": "download_firefox", | |
| 471 "custom_is_installed_script": "is_firefox_installed" | |
| 472 }, | |
| 473 { | |
| 474 "id": "firefox", | |
| 475 "version": "latest-beta", | |
| 476 "bitness": 64, | |
| 477 "url": "downloaded via mozdownload script, but a dummy directive is placed here so emsdk understands this Tool to be downloaded from the web", | |
| 478 "git_branch": "dummy field, to instruct emsdk to attempt to reinstall this tool even if it is installed, to check for new version", | |
| 479 "activated_cfg": "EMSDK_ACTIVATED_TEST_BROWSER=%actual_installation_dir%/%macos_app_bundle_prefix%firefox%.exe%", | |
| 480 "activated_env": "EMTEST_BROWSER=%actual_installation_dir%/%macos_app_bundle_prefix%firefox%.exe%", | |
| 481 "custom_install_script": "download_firefox", | |
| 482 "custom_is_installed_script": "is_firefox_installed" | |
| 483 }, | |
| 484 { | |
| 485 "id": "firefox", | |
| 486 "version": "nightly", | |
| 487 "bitness": 64, | |
| 488 "url": "downloaded via mozdownload script, but a dummy directive is placed here so emsdk understands this Tool to be downloaded from the web", | |
| 489 "git_branch": "dummy field, to instruct emsdk to attempt to reinstall this tool even if it is installed, to check for new version", | |
| 490 "activated_cfg": "EMSDK_ACTIVATED_TEST_BROWSER=%actual_installation_dir%/%macos_app_bundle_prefix%firefox%.exe%", | |
| 491 "activated_env": "EMTEST_BROWSER=%actual_installation_dir%/%macos_app_bundle_prefix%firefox%.exe%", | |
| 492 "custom_install_script": "download_firefox", | |
| 493 "custom_is_installed_script": "is_firefox_installed" | |
| 494 }, | |
| 495 | |
| 496 { | |
| 497 "id": "emscripten", | |
| 498 "version": "tag-%tag%", | |
| 499 "bitness": 32, | |
| 500 "append_bitness": false, | |
| 501 "windows_url": "https://github.com/emscripten-core/emscripten/archive/%tag%.zip", | |
| 502 "unix_url": "https://github.com/emscripten-core/emscripten/archive/%tag%.tar.gz", | |
| 503 "download_prefix": "emscripten-e", | |
| 504 "activated_cfg": "EMSCRIPTEN_ROOT='%installation_dir%'", | |
| 505 "activated_path": "%installation_dir%", | |
| 506 "activated_env": "EMSCRIPTEN=%installation_dir%", | |
| 507 "custom_install_script": "emscripten_npm_install" | |
| 508 }, | |
| 509 { | |
| 510 "id": "emscripten", | |
| 511 "version": "tag-%tag%", | |
| 512 "bitness": 64, | |
| 513 "append_bitness": false, | |
| 514 "windows_url": "https://github.com/emscripten-core/emscripten/archive/%tag%.zip", | |
| 515 "unix_url": "https://github.com/emscripten-core/emscripten/archive/%tag%.tar.gz", | |
| 516 "activated_cfg": "EMSCRIPTEN_ROOT='%installation_dir%'", | |
| 517 "activated_path": "%installation_dir%", | |
| 518 "activated_env": "EMSCRIPTEN=%installation_dir%", | |
| 519 "custom_install_script": "emscripten_npm_install" | |
| 520 }, | |
| 521 { | |
| 522 "id": "emscripten", | |
| 523 "version": "%precompiled_tag%", | |
| 524 "windows_url": "https://github.com/emscripten-core/emscripten/archive/%precompiled_tag%.zip", | |
| 525 "unix_url": "https://github.com/emscripten-core/emscripten/archive/%precompiled_tag%.tar.gz", | |
| 526 "activated_cfg": "EMSCRIPTEN_ROOT='%installation_dir%'", | |
| 527 "activated_path": "%installation_dir%", | |
| 528 "activated_env": "EMSCRIPTEN=%installation_dir%" | |
| 529 }, | |
| 530 { | |
| 531 "id": "binaryen", | |
| 532 "version": "tag-%binaryen_tag%", | |
| 533 "bitness": 32, | |
| 534 "append_bitness": false, | |
| 535 "windows_url": "https://github.com/WebAssembly/binaryen/archive/%binaryen_tag%.zip", | |
| 536 "unix_url": "https://github.com/WebAssembly/binaryen/archive/%binaryen_tag%.tar.gz", | |
| 537 "download_prefix": "binaryen-e", | |
| 538 "activated_cfg": "BINARYEN_ROOT='%installation_dir%%generator_prefix%_64bit_binaryen'", | |
| 539 "activated_path": "%installation_dir%%generator_prefix%_64bit_binaryen/bin", | |
| 540 "activated_env": "BINARYEN_ROOT=%installation_dir%%generator_prefix%_64bit_binaryen", | |
| 541 "cmake_build_type": "Release", | |
| 542 "custom_install_script": "build_binaryen", | |
| 543 "custom_is_installed_script": "is_binaryen_installed", | |
| 544 "custom_uninstall_script": "uninstall_binaryen" | |
| 545 }, | |
| 546 { | |
| 547 "id": "binaryen", | |
| 548 "version": "tag-%binaryen_tag%", | |
| 549 "bitness": 64, | |
| 550 "append_bitness": false, | |
| 551 "windows_url": "https://github.com/WebAssembly/binaryen/archive/%binaryen_tag%.zip", | |
| 552 "unix_url": "https://github.com/WebAssembly/binaryen/archive/%binaryen_tag%.tar.gz", | |
| 553 "download_prefix": "binaryen-e", | |
| 554 "activated_cfg": "BINARYEN_ROOT='%installation_dir%%generator_prefix%_64bit_binaryen'", | |
| 555 "activated_path": "%installation_dir%%generator_prefix%_64bit_binaryen/bin", | |
| 556 "activated_env": "BINARYEN_ROOT=%installation_dir%%generator_prefix%_64bit_binaryen", | |
| 557 "cmake_build_type": "Release", | |
| 558 "custom_install_script": "build_binaryen", | |
| 559 "custom_is_installed_script": "is_binaryen_installed", | |
| 560 "custom_uninstall_script": "uninstall_binaryen" | |
| 561 }, | |
| 562 { | |
| 563 "id": "emscripten", | |
| 564 "version": "main", | |
| 565 "bitness": 32, | |
| 566 "append_bitness": false, | |
| 567 "url": "https://github.com/emscripten-core/emscripten.git", | |
| 568 "git_branch": "main", | |
| 569 "activated_cfg": "EMSCRIPTEN_ROOT='%installation_dir%'", | |
| 570 "activated_path": "%installation_dir%", | |
| 571 "activated_env": "EMSCRIPTEN=%installation_dir%", | |
| 572 "cmake_build_type": "Release", | |
| 573 "custom_install_script": "emscripten_npm_install" | |
| 574 }, | |
| 575 { | |
| 576 "id": "emscripten", | |
| 577 "version": "main", | |
| 578 "bitness": 64, | |
| 579 "append_bitness": false, | |
| 580 "url": "https://github.com/emscripten-core/emscripten.git", | |
| 581 "git_branch": "main", | |
| 582 "activated_cfg": "EMSCRIPTEN_ROOT='%installation_dir%'", | |
| 583 "activated_path": "%installation_dir%", | |
| 584 "activated_env": "EMSCRIPTEN=%installation_dir%", | |
| 585 "cmake_build_type": "Release", | |
| 586 "custom_install_script": "emscripten_npm_install" | |
| 587 }, | |
| 588 { | |
| 589 "id": "binaryen", | |
| 590 "version": "main", | |
| 591 "bitness": 32, | |
| 592 "append_bitness": false, | |
| 593 "url": "https://github.com/WebAssembly/binaryen.git", | |
| 594 "git_branch": "main", | |
| 595 "activated_cfg": "BINARYEN_ROOT='%installation_dir%%generator_prefix%_32bit_binaryen'", | |
| 596 "activated_path": "%installation_dir%%generator_prefix%_32bit_binaryen/bin", | |
| 597 "activated_env": "BINARYEN_ROOT=%installation_dir%%generator_prefix%_32bit_binaryen", | |
| 598 "cmake_build_type": "Release", | |
| 599 "custom_install_script": "build_binaryen", | |
| 600 "custom_is_installed_script": "is_binaryen_installed", | |
| 601 "custom_uninstall_script": "uninstall_binaryen" | |
| 602 }, | |
| 603 { | |
| 604 "id": "binaryen", | |
| 605 "version": "main", | |
| 606 "bitness": 64, | |
| 607 "append_bitness": false, | |
| 608 "url": "https://github.com/WebAssembly/binaryen.git", | |
| 609 "git_branch": "main", | |
| 610 "activated_cfg": "BINARYEN_ROOT='%installation_dir%%generator_prefix%_64bit_binaryen'", | |
| 611 "activated_path": "%installation_dir%%generator_prefix%_64bit_binaryen/bin", | |
| 612 "activated_env": "BINARYEN_ROOT=%installation_dir%%generator_prefix%_64bit_binaryen", | |
| 613 "cmake_build_type": "Release", | |
| 614 "custom_install_script": "build_binaryen", | |
| 615 "custom_is_installed_script": "is_binaryen_installed", | |
| 616 "custom_uninstall_script": "uninstall_binaryen" | |
| 617 }, | |
| 618 { | |
| 619 "id": "mingw", | |
| 620 "version": "7.1.0", | |
| 621 "bitness": 64, | |
| 622 "windows_url": "mingw_7.1.0_64bit.zip", | |
| 623 "activated_cfg": "MINGW_ROOT='%installation_dir%'", | |
| 624 "activated_path": "%installation_dir%/bin" | |
| 625 }, | |
| 626 { | |
| 627 "id": "ninja", | |
| 628 "version": "git-release", | |
| 629 "bitness": 64, | |
| 630 "url": "https://github.com/ninja-build/ninja.git", | |
| 631 "git_branch": "release", | |
| 632 "activated_cfg": "NINJA=%installation_dir%/bin", | |
| 633 "activated_path": "%installation_dir%/bin", | |
| 634 "cmake_build_type": "Release", | |
| 635 "custom_install_script": "build_ninja" | |
| 636 }, | |
| 637 { | |
| 638 "id": "ccache", | |
| 639 "version": "git-emscripten", | |
| 640 "bitness": 64, | |
| 641 "url": "https://github.com/juj/ccache.git", | |
| 642 "git_branch": "emscripten", | |
| 643 "activated_path": "%installation_dir%/bin", | |
| 644 "activated_env": "_EMCC_CCACHE=1;CCACHE_CONFIGPATH=%installation_dir%/emcc_ccache.conf", | |
| 645 "cmake_build_type": "Release", | |
| 646 "custom_install_script": "build_ccache" | |
| 647 } | |
| 648 ], | |
| 649 | |
| 650 "sdks": [ | |
| 651 { | |
| 652 "version": "main", | |
| 653 "bitness": 64, | |
| 654 "uses": ["python-3.13.3-64bit", "llvm-git-main-64bit", "node-22.16.0-64bit", "emscripten-main-64bit", "binaryen-main-64bit"], | |
| 655 "os": "win" | |
| 656 }, | |
| 657 { | |
| 658 "version": "main", | |
| 659 "bitness": 64, | |
| 660 "uses": ["python-3.13.3-64bit", "llvm-git-main-64bit", "node-22.16.0-64bit", "emscripten-main-64bit", "binaryen-main-64bit"], | |
| 661 "os": "macos" | |
| 662 }, | |
| 663 { | |
| 664 "version": "main", | |
| 665 "bitness": 64, | |
| 666 "uses": ["llvm-git-main-64bit", "node-22.16.0-64bit", "emscripten-main-64bit", "binaryen-main-64bit"], | |
| 667 "os": "linux" | |
| 668 }, | |
| 669 { | |
| 670 "version": "main", | |
| 671 "bitness": 32, | |
| 672 "uses": ["llvm-git-main-32bit", "emscripten-main-32bit", "binaryen-main-32bit"], | |
| 673 "os": "linux" | |
| 674 }, | |
| 675 { | |
| 676 "version": "releases-%releases-tag%", | |
| 677 "bitness": 64, | |
| 678 "uses": ["node-22.16.0-64bit", "releases-%releases-tag%-64bit"], | |
| 679 "os": "linux", | |
| 680 "custom_install_script": "emscripten_npm_install" | |
| 681 }, | |
| 682 { | |
| 683 "version": "releases-%releases-tag%", | |
| 684 "bitness": 64, | |
| 685 "uses": ["node-22.16.0-64bit", "python-3.13.3-64bit", "releases-%releases-tag%-64bit"], | |
| 686 "os": "macos", | |
| 687 "arch": "x86_64", | |
| 688 "custom_install_script": "emscripten_npm_install" | |
| 689 }, | |
| 690 { | |
| 691 "version": "releases-%releases-tag%", | |
| 692 "bitness": 64, | |
| 693 "uses": ["node-22.16.0-64bit", "python-3.13.3-64bit", "releases-%releases-tag%-64bit"], | |
| 694 "os": "macos", | |
| 695 "arch": "arm64", | |
| 696 "custom_install_script": "emscripten_npm_install" | |
| 697 }, | |
| 698 { | |
| 699 "version": "releases-%releases-tag%", | |
| 700 "bitness": 64, | |
| 701 "uses": ["node-22.16.0-64bit", "python-3.13.3-64bit", "releases-%releases-tag%-64bit"], | |
| 702 "os": "win", | |
| 703 "custom_install_script": "emscripten_npm_install" | |
| 704 } | |
| 705 ] | |
| 706 } |