UNPKG

@confluentinc/kafka-javascript

Version:
33 lines (26 loc) 870 B
'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 { let opts = '--install-deps --source-deps-only --disable-lz4-ext --enable-static --enable-strip --disable-gssapi'; if (process.env['CKJS_LINKING'] === 'dynamic') opts = ''; childProcess.execSync(`./configure ${opts} --prefix=${releaseDir} --libdir=${releaseDir}`, { cwd: baseDir, stdio: [0,1,2] }); process.exit(0); } catch (e) { process.stderr.write(e.message + '\n'); process.exit(1); }