24 lines
757 B
JavaScript
24 lines
757 B
JavaScript
/* This Source Code Form is subject to the terms of the Mozilla Public
|
|
* License, v. 2.0. If a copy of the MPL was not distributed with this file,
|
|
* You can obtain one at https://mozilla.org/MPL/2.0/. */
|
|
|
|
const config = require('../lib/config')
|
|
const util = require('../lib/util')
|
|
|
|
let options = config.defaultOptions
|
|
options.continueOnFail = false
|
|
const outputDir = config.outputDir + '_audit'
|
|
|
|
util.updateBranding()
|
|
let args = util.buildArgsToString(config.buildArgs())
|
|
if (process.argv.includes('--audit_dev_deps')) {
|
|
args = args + 'audit_dev_deps=true'
|
|
}
|
|
util.run('gn', ['gen', outputDir, '--args="' + args + '"'], options)
|
|
|
|
let ninjaOpts = [
|
|
'-C', outputDir, 'brave:audit_deps',
|
|
...config.extraNinjaOpts
|
|
]
|
|
util.run('ninja', ninjaOpts, options)
|