mirror of
https://github.com/bitwarden/browser
synced 2026-02-15 07:54:55 +00:00
29 lines
675 B
JavaScript
29 lines
675 B
JavaScript
const child = require("child_process");
|
|
|
|
const paths = {
|
|
build: "./build/",
|
|
dist: "./dist/",
|
|
node_modules: "./node_modules/",
|
|
macOsProject: "./macos/desktop.xcodeproj",
|
|
macOsBuild: "./build-macos",
|
|
};
|
|
|
|
async function buildMacOs(cb) {
|
|
const proc = child.spawn("xcodebuild", [
|
|
"-project",
|
|
paths.macOsProject,
|
|
"-alltargets",
|
|
"-configuration",
|
|
"Release",
|
|
]);
|
|
stdOutProc(proc);
|
|
await new Promise((resolve) => proc.on("close", resolve));
|
|
}
|
|
|
|
function stdOutProc(proc) {
|
|
proc.stdout.on("data", (data) => console.log(data.toString()));
|
|
proc.stderr.on("data", (data) => console.error(data.toString()));
|
|
}
|
|
|
|
exports["build:macos"] = buildMacOs;
|