'use strict';
|
|
|
|
var query = process.argv[2];
|
|
|
|
var fs = require('fs');
|
|
var path = require('path');
|
|
|
|
var baseDir = path.resolve(__dirname, '../');
|
|
var releaseDir = path.join(baseDir, 'build', 'deps');
|
|
|
|
var isWin = /^win/.test(process.platform);
|
|
|
|
// Skip running this if we are running on a windows system
|
|
if (isWin) {
|
|
process.stderr.write('Skipping run because we are on windows\n');
|
|
process.exit(0);
|
|
}
|
|
|
|
var childProcess = require('child_process');
|
|
|
|
try {
|
|
childProcess.execSync('./configure --prefix=' + releaseDir + ' --libdir=' + releaseDir, {
|
|
cwd: baseDir,
|
|
stdio: [0,1,2]
|
|
});
|
|
process.exit(0);
|
|
} catch (e) {
|
|
process.stderr.write(e.message + '\n');
|
|
process.exit(1);
|
|
}
|