Files
brave-core/build/commands/scripts/audit.js
T

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)