fix: set older default only for ubuntu 18

This commit is contained in:
Amin Yahyaabadi 2022-05-20 19:28:05 -07:00
parent 870172d8c1
commit d321271fc9
4 changed files with 20 additions and 20 deletions

2
dist/setup_cpp.js vendored

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -33,8 +33,9 @@ describe("syncVersion", () => {
expect(syncVersions(opts, llvmTools)).toBe(true) expect(syncVersions(opts, llvmTools)).toBe(true)
expect(opts.llvm).toBe(opts.clangtidy) expect(opts.llvm).toBe(opts.clangtidy)
}) })
})
describe("getVersion", () => { describe("getVersion", () => {
it("gcovr", () => { it("gcovr", () => {
expect(getVersion("gcovr", "5.0")).toBe("5.0") expect(getVersion("gcovr", "5.0")).toBe("5.0")
if (process.platform === "linux") { if (process.platform === "linux") {
@ -51,5 +52,4 @@ describe("syncVersion", () => {
expect(getVersion("llvm", "true", [16, 4])).toBe("13.0.0-ubuntu-16.04") expect(getVersion("llvm", "true", [16, 4])).toBe("13.0.0-ubuntu-16.04")
} }
}) })
})
}) })

View File

@ -29,9 +29,9 @@ export function getVersion(name: string, version: string | undefined, osVersion:
if (osVersion[0] < 20) { if (osVersion[0] < 20) {
switch (name) { switch (name) {
case "gcovr": case "gcovr":
return "5.0" return osVersion[0] === 18 ? "5.0" : "" /* pip default */
case "meson": case "meson":
return "0.61.4" return osVersion[0] === 18 ? "0.61.4" : "" /* pip default */
case "doxygen": case "doxygen":
return "1.9.1" return "1.9.1"
default: { default: {