Extract scanned languages using --index-traceless-dbs

This commit is contained in:
Henry Mercer
2023-12-01 18:58:40 +00:00
parent b929cca357
commit cc940d75b2
3 changed files with 5 additions and 22 deletions

10
lib/codeql.js generated
View File

@@ -356,19 +356,13 @@ async function getCodeQLForCmd(cmd, checkVersion) {
await runTool(autobuildCmd);
},
async extractScannedLanguage(config, language) {
const databasePath = util.getCodeQLDatabasePath(config, language);
// Set trace command
const ext = process.platform === "win32" ? ".cmd" : ".sh";
const traceCommand = path.resolve(await this.resolveExtractor(language), "tools", `autobuild${ext}`);
// Run trace command
await runTool(cmd, [
"database",
"trace-command",
"--index-traceless-dbs",
...(await getTrapCachingExtractorConfigArgsForLang(config, language)),
...getExtraOptionsFromEnv(["database", "trace-command"]),
databasePath,
"--",
traceCommand,
util.getCodeQLDatabasePath(config, language),
]);
},
async finalizeDatabase(databasePath, threadsFlag, memoryFlag) {