mirror of
https://github.com/github/codeql.git
synced 2026-06-02 20:30:15 +02:00
23 lines
739 B
C++
23 lines
739 B
C++
#pragma once
|
|
|
|
#include <string>
|
|
#include <vector>
|
|
|
|
namespace codeql {
|
|
struct SwiftExtractorConfiguration {
|
|
// The location for storing TRAP files to be imported by CodeQL engine.
|
|
std::string trapDir;
|
|
// The location for storing extracted source files.
|
|
std::string sourceArchiveDir;
|
|
// A temporary directory that exists during database creation, but is deleted once the DB is
|
|
// finalized.
|
|
std::string scratchDir;
|
|
// A temporary directory that contains TRAP files before they are moved into their final destination.
|
|
// Subdirectory of the scratchDir.
|
|
std::string tempTrapDir;
|
|
|
|
// The original arguments passed to the extractor. Used for debugging.
|
|
std::vector<std::string> frontendOptions;
|
|
};
|
|
} // namespace codeql
|