Enable C++ deptrace when using autobuild build mode
This commit is contained in:
parent
2896599ec9
commit
aeb89ef79a
6 changed files with 17 additions and 4 deletions
5
lib/analyze.js
generated
5
lib/analyze.js
generated
|
|
@ -34,6 +34,7 @@ const toolrunner = __importStar(require("@actions/exec/lib/toolrunner"));
|
|||
const safe_which_1 = require("@chrisgavin/safe-which");
|
||||
const del_1 = __importDefault(require("del"));
|
||||
const yaml = __importStar(require("js-yaml"));
|
||||
const autobuild_1 = require("./autobuild");
|
||||
const codeql_1 = require("./codeql");
|
||||
const config_utils_1 = require("./config-utils");
|
||||
const diagnostics_1 = require("./diagnostics");
|
||||
|
|
@ -93,6 +94,10 @@ async function runExtraction(codeql, config, logger, features) {
|
|||
}
|
||||
if (config.buildMode &&
|
||||
(await codeql.supportsFeature(tools_features_1.ToolsFeature.TraceCommandUseBuildMode))) {
|
||||
if (language === languages_1.Language.cpp &&
|
||||
config.buildMode === config_utils_1.BuildMode.Autobuild) {
|
||||
await (0, autobuild_1.setupCppAutobuild)(codeql, logger);
|
||||
}
|
||||
await codeql.extractUsingBuildMode(config, language);
|
||||
}
|
||||
else {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue