[build, darwin] Fix ENOBUFS in build scripts on NodeJS 12.x
This commit is contained in:
@@ -18,7 +18,7 @@ function hasMissingSymbols(os) {
|
||||
let umbrellaPath = `platform/${os.toLowerCase()}/src/Mapbox.h`;
|
||||
let docArgs = ['doc', '--objc', umbrellaPath, '--',
|
||||
'-x', 'objective-c', '-I', 'platform/darwin/src/', '-isysroot', sysroot];
|
||||
let docStr = execFileSync('sourcekitten', docArgs).toString().trim();
|
||||
let docStr = execFileSync('sourcekitten', docArgs, { maxBuffer: Infinity }).toString().trim();
|
||||
let docJson = JSON.parse(docStr);
|
||||
_.forEach(docJson, function (result) {
|
||||
_.forEach(result, function (structure, path) {
|
||||
|
||||
@@ -75,7 +75,7 @@ function completeExamples(os) {
|
||||
let umbrellaPath = `platform/${os.toLowerCase()}/src/Mapbox.h`;
|
||||
let docArgs = ['doc', '--objc', umbrellaPath, '--',
|
||||
'-x', 'objective-c', '-I', 'platform/darwin/src/', '-isysroot', sysroot];
|
||||
let docStr = execFileSync('sourcekitten', docArgs).toString().trim();
|
||||
let docStr = execFileSync('sourcekitten', docArgs, { maxBuffer: Infinity }).toString().trim();
|
||||
let docJson = JSON.parse(docStr);
|
||||
_.forEach(docJson, function (result) {
|
||||
_.forEach(result, function (structure, path) {
|
||||
|
||||
Reference in New Issue
Block a user