mirror of https://github.com/aminya/setup-cpp
Merge pull request #210 from aminya/versions [skip ci]
This commit is contained in:
commit
0f23eb0c23
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -72,10 +72,12 @@ export const VERSIONS: Set<string> = getVersions([
|
||||||
"17.0.1",
|
"17.0.1",
|
||||||
"17.0.2",
|
"17.0.2",
|
||||||
"17.0.3",
|
"17.0.3",
|
||||||
|
"17.0.4",
|
||||||
|
"17.0.5",
|
||||||
])
|
])
|
||||||
|
|
||||||
/** The LLVM versions that were never released for the Windows platform. */
|
/** The LLVM versions that were never released for the Windows platform. */
|
||||||
const WIN32_MISSING: Set<string> = new Set(["10.0.1", "15.0.5", "15.0.6"])
|
const WIN32_MISSING: Set<string> = new Set(["10.0.1", "15.0.5", "15.0.6", "17.0.5"])
|
||||||
|
|
||||||
/** The LLVM versions that were never released for the Darwin platform. */
|
/** The LLVM versions that were never released for the Darwin platform. */
|
||||||
const DARWIN_MISSING = new Set([
|
const DARWIN_MISSING = new Set([
|
||||||
|
@ -107,6 +109,8 @@ const DARWIN_MISSING = new Set([
|
||||||
"17.0.1",
|
"17.0.1",
|
||||||
"17.0.2",
|
"17.0.2",
|
||||||
"17.0.3",
|
"17.0.3",
|
||||||
|
"17.0.4",
|
||||||
|
"17.0.5",
|
||||||
])
|
])
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -169,10 +173,12 @@ const UBUNTU_SUFFIX_MAP: { [key: string]: string } = {
|
||||||
"16.0.3": "-ubuntu-22.04",
|
"16.0.3": "-ubuntu-22.04",
|
||||||
"16.0.4": "-ubuntu-22.04",
|
"16.0.4": "-ubuntu-22.04",
|
||||||
"17.0.2": "-ubuntu-22.04",
|
"17.0.2": "-ubuntu-22.04",
|
||||||
|
"17.0.4": "-ubuntu-22.04",
|
||||||
|
"17.0.5": "-ubuntu-22.04",
|
||||||
}
|
}
|
||||||
|
|
||||||
/** The latest supported LLVM version for the Linux (Ubuntu) platform. */
|
/** The latest supported LLVM version for the Linux (Ubuntu) platform. */
|
||||||
const MAX_UBUNTU: string = "17.0.2"
|
const MAX_UBUNTU: string = "17.0.5"
|
||||||
|
|
||||||
//================================================
|
//================================================
|
||||||
// URL
|
// URL
|
||||||
|
|
|
@ -6,14 +6,14 @@ import { isArch } from "../utils/env/isArch"
|
||||||
function getLLVMDefault() {
|
function getLLVMDefault() {
|
||||||
switch (process.platform) {
|
switch (process.platform) {
|
||||||
case "win32":
|
case "win32":
|
||||||
return "17.0.3"
|
return "17.0.4"
|
||||||
case "linux":
|
case "linux":
|
||||||
// used for non-ubuntu (Fedora, Arch)
|
// used for non-ubuntu (Fedora, Arch)
|
||||||
return "17.0.2-ubuntu-22.04"
|
return "17.0.5-ubuntu-22.04"
|
||||||
case "darwin":
|
case "darwin":
|
||||||
return "15.0.3"
|
return "15.0.3"
|
||||||
default:
|
default:
|
||||||
return "17.0.3"
|
return "17.0.5"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -24,10 +24,10 @@ export const DefaultVersions: Record<string, string | undefined> = {
|
||||||
ninja: "1.11.1", // https://github.com/ninja-build/ninja/releases
|
ninja: "1.11.1", // https://github.com/ninja-build/ninja/releases
|
||||||
cmake: "3.27.4", // https://github.com/Kitware/CMake/releases
|
cmake: "3.27.4", // https://github.com/Kitware/CMake/releases
|
||||||
gcovr: "6.0", // https://pypi.org/project/gcovr/
|
gcovr: "6.0", // https://pypi.org/project/gcovr/
|
||||||
conan: "1.60.2", // https://github.com/conan-io/conan/releases
|
conan: "1.62.0", // https://github.com/conan-io/conan/releases
|
||||||
meson: "1.2.1", // https://github.com/mesonbuild/meson/releases
|
meson: "1.2.3", // https://github.com/mesonbuild/meson/releases
|
||||||
kcov: "42", // https://github.com/SimonKagstrom/kcov/releases
|
kcov: "42", // https://github.com/SimonKagstrom/kcov/releases
|
||||||
task: "3.29.1", // https://github.com/go-task/task/releases
|
task: "3.31.0", // https://github.com/go-task/task/releases
|
||||||
doxygen: isArch() ? "1.9.8-1" : "1.9.8", // https://www.doxygen.nl/download.html // https://packages.ubuntu.com/search?suite=all&arch=any&searchon=names&keywords=doxygen // https://formulae.brew.sh/formula/doxygen // https://archlinux.org/packages/extra/x86_64/doxygen/
|
doxygen: isArch() ? "1.9.8-1" : "1.9.8", // https://www.doxygen.nl/download.html // https://packages.ubuntu.com/search?suite=all&arch=any&searchon=names&keywords=doxygen // https://formulae.brew.sh/formula/doxygen // https://archlinux.org/packages/extra/x86_64/doxygen/
|
||||||
gcc: isArch() ? "13.2.1-3" : "13", // https://github.com/brechtsanders/winlibs_mingw/releases and // https://packages.ubuntu.com/search?suite=all&arch=any&searchon=names&keywords=gcc
|
gcc: isArch() ? "13.2.1-3" : "13", // https://github.com/brechtsanders/winlibs_mingw/releases and // https://packages.ubuntu.com/search?suite=all&arch=any&searchon=names&keywords=gcc
|
||||||
//mingw: isArch() ? "12.2.0-1" : "8", // https://packages.ubuntu.com/search?suite=all&arch=any&searchon=names&keywords=mingw-w64 // https://archlinux.org/packages/extra/x86_64/mingw-w64-gcc/
|
//mingw: isArch() ? "12.2.0-1" : "8", // https://packages.ubuntu.com/search?suite=all&arch=any&searchon=names&keywords=mingw-w64 // https://archlinux.org/packages/extra/x86_64/mingw-w64-gcc/
|
||||||
|
@ -54,8 +54,8 @@ export const DefaultLinuxVersion: Record<string, Record<number, string> | undefi
|
||||||
20: "7.0.0-2",
|
20: "7.0.0-2",
|
||||||
},
|
},
|
||||||
llvm: {
|
llvm: {
|
||||||
22: "17.0.2-ubuntu-22.04",
|
22: "17.0.5-ubuntu-22.04",
|
||||||
20: "17.0.2-ubuntu-22.04",
|
20: "17.0.5-ubuntu-22.04",
|
||||||
18: "15.0.6-ubuntu-18.04",
|
18: "15.0.6-ubuntu-18.04",
|
||||||
16: "15.0.6-ubuntu-18.04",
|
16: "15.0.6-ubuntu-18.04",
|
||||||
14: "13.0.0-ubuntu-16.04",
|
14: "13.0.0-ubuntu-16.04",
|
||||||
|
|
Loading…
Reference in New Issue