build packages serially
This commit is contained in:
@@ -118,24 +118,24 @@ if (platform === '--darwin') {
|
|||||||
} else if (platform === '--linux') {
|
} else if (platform === '--linux') {
|
||||||
buildLinux()
|
buildLinux()
|
||||||
} else {
|
} else {
|
||||||
buildDarwin()
|
// Build all
|
||||||
buildWin32()
|
buildDarwin(() => buildWin32(() => buildLinux()))
|
||||||
buildLinux()
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function buildDarwin () {
|
function buildDarwin (cb) {
|
||||||
electronPackager(Object.assign({}, all, darwin), done)
|
electronPackager(Object.assign({}, all, darwin), done.bind(null, cb))
|
||||||
}
|
}
|
||||||
|
|
||||||
function buildWin32 () {
|
function buildWin32 (cb) {
|
||||||
electronPackager(Object.assign({}, all, win32), done)
|
electronPackager(Object.assign({}, all, win32), done.bind(null, cb))
|
||||||
}
|
}
|
||||||
|
|
||||||
function buildLinux () {
|
function buildLinux (cb) {
|
||||||
electronPackager(Object.assign({}, all, linux), done)
|
electronPackager(Object.assign({}, all, linux), done.bind(null, cb))
|
||||||
}
|
}
|
||||||
|
|
||||||
function done (err, appPath) {
|
function done (cb, err, appPath) {
|
||||||
if (err) console.error(err.message || err)
|
if (err) console.error(err.message || err)
|
||||||
else console.log('Built ' + appPath)
|
else console.log('Built ' + appPath)
|
||||||
|
if (cb) cb()
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user