Compare commits
1 Commits
Vendored
+7
@@ -70865,9 +70865,16 @@ const path = __nccwpck_require__(1017);
|
|||||||
const semver = __nccwpck_require__(1383);
|
const semver = __nccwpck_require__(1383);
|
||||||
const git = __nccwpck_require__(6350);
|
const git = __nccwpck_require__(6350);
|
||||||
async function install(sourceDir, binDir) {
|
async function install(sourceDir, binDir) {
|
||||||
|
if (fs.existsSync(path.join(sourceDir, 'configure'))) {
|
||||||
|
await exec_1.exec('sh', ['./configure'], { cwd: sourceDir });
|
||||||
|
await exec_1.exec('make', [], { cwd: sourceDir });
|
||||||
|
await exec_1.exec('make', ['install', `PREFIX=${binDir}`], { cwd: sourceDir });
|
||||||
|
}
|
||||||
|
else {
|
||||||
await exec_1.exec('make', ['build'], { cwd: sourceDir });
|
await exec_1.exec('make', ['build'], { cwd: sourceDir });
|
||||||
await exec_1.exec('make', ['install', `prefix=${binDir}`], { cwd: sourceDir });
|
await exec_1.exec('make', ['install', `prefix=${binDir}`], { cwd: sourceDir });
|
||||||
}
|
}
|
||||||
|
}
|
||||||
async function unixInstall(version) {
|
async function unixInstall(version) {
|
||||||
var _a;
|
var _a;
|
||||||
let toolDir = '';
|
let toolDir = '';
|
||||||
|
|||||||
@@ -11,9 +11,15 @@ import * as git from './git';
|
|||||||
import { Version } from './interfaces';
|
import { Version } from './interfaces';
|
||||||
|
|
||||||
async function install(sourceDir: string, binDir: string): Promise<void> {
|
async function install(sourceDir: string, binDir: string): Promise<void> {
|
||||||
|
if (fs.existsSync(path.join(sourceDir, 'configure'))) {
|
||||||
|
await exec('sh', ['./configure'], { cwd: sourceDir });
|
||||||
|
await exec('make', [], { cwd: sourceDir });
|
||||||
|
await exec('make', ['install', `PREFIX=${binDir}`], { cwd: sourceDir });
|
||||||
|
} else {
|
||||||
await exec('make', ['build'], { cwd: sourceDir });
|
await exec('make', ['build'], { cwd: sourceDir });
|
||||||
await exec('make', ['install', `prefix=${binDir}`], { cwd: sourceDir });
|
await exec('make', ['install', `prefix=${binDir}`], { cwd: sourceDir });
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
export async function unixInstall(version: Version): Promise<void> {
|
export async function unixInstall(version: Version): Promise<void> {
|
||||||
let toolDir = '';
|
let toolDir = '';
|
||||||
|
|||||||
Reference in New Issue
Block a user