Private _emitters
_emitters: object
autoRestartBuild
autoRestartBuild: EventEmitter<boolean> = new vscode.EventEmitter<boolean>()
buildArgs
buildArgs: EventEmitter<string[]> = new vscode.EventEmitter<string[]>()
buildBeforeRun
buildBeforeRun: EventEmitter<boolean> = new vscode.EventEmitter<boolean>()
buildDirectory
buildDirectory: EventEmitter<string> = new vscode.EventEmitter<string>()
buildEnvironment
build
Environment: EventEmitter<HardEnv> = new vscode.EventEmitter<HardEnv>()
buildToolArgs
buildToolArgs: EventEmitter<string[]> = new vscode.EventEmitter<string[]>()
cacheInit
cacheInit: EventEmitter<null | string | string[]> = new vscode.EventEmitter<string|string[]|null>()
clearOutputBeforeBuild
clearOutputBeforeBuild: EventEmitter<boolean> = new vscode.EventEmitter<boolean>()
cmakePath
cmakePath: EventEmitter<string> = new vscode.EventEmitter<string>()
configureArgs
configureArgs: EventEmitter<string[]> = new vscode.EventEmitter<string[]>()
configureEnvironment
configure
Environment: EventEmitter<HardEnv> = new vscode.EventEmitter<HardEnv>()
configureOnOpen
configureOnOpen: EventEmitter<null | true | false> = new vscode.EventEmitter<boolean|null>()
configureSettings
configureSettings: EventEmitter<object> = new vscode.EventEmitter<{[key: string]: any}>()
copyCompileCommands
copyCompileCommands: EventEmitter<null | string> = new vscode.EventEmitter<string|null>()
ctest
ctest: EventEmitter<object> = new vscode.EventEmitter<{parallelJobs: number;}>()
ctestArgs
ctestArgs: EventEmitter<string[]> = new vscode.EventEmitter<string[]>()
ctestPath
ctestPath: EventEmitter<string> = new vscode.EventEmitter<string>()
debugConfig
debugConfig: EventEmitter<object> = new vscode.EventEmitter<object>()
defaultVariants
defaultVariants: EventEmitter<object> = new vscode.EventEmitter<object>()
emscriptenSearchDirs
emscriptenSearchDirs: EventEmitter<string[]> = new vscode.EventEmitter<string[]>()
enableTraceLogging
enableTraceLogging: EventEmitter<boolean> = new vscode.EventEmitter<boolean>()
enabledOutputParsers
enabledOutputParsers: EventEmitter<string[]> = new vscode.EventEmitter<string[]>()
environment
environment
: EventEmitter<HardEnv> = new vscode.EventEmitter<HardEnv>()
generator
generator: EventEmitter<null | string> = new vscode.EventEmitter<string|null>()
installPrefix
installPrefix: EventEmitter<null | string> = new vscode.EventEmitter<string|null>()
loggingLevel
loggingLevel: EventEmitter<"debug" | "info" | "warning" | "error" | "trace" | "note" | "fatal"> = new vscode.EventEmitter<LogLevelKey>()
mingwSearchDirs
mingwSearchDirs: EventEmitter<string[]> = new vscode.EventEmitter<string[]>()
outputLogEncoding
outputLogEncoding: EventEmitter<string> = new vscode.EventEmitter<string>()
parallelJobs
parallelJobs: EventEmitter<number> = new vscode.EventEmitter<number>()
parseBuildDiagnostics
parseBuildDiagnostics: EventEmitter<boolean> = new vscode.EventEmitter<boolean>()
platform
platform: EventEmitter<null | string> = new vscode.EventEmitter<string|null>()
preferredGenerators
preferredGenerators: EventEmitter<string[]> = new vscode.EventEmitter<string[]>()
saveBeforeBuild
saveBeforeBuild: EventEmitter<boolean> = new vscode.EventEmitter<boolean>()
sourceDirectory
sourceDirectory: EventEmitter<string> = new vscode.EventEmitter<string>()
testEnvironment
test
Environment: EventEmitter<HardEnv> = new vscode.EventEmitter<HardEnv>()
toolset
toolset: EventEmitter<null | string> = new vscode.EventEmitter<string|null>()
useCMakeServer
useCMakeServer: EventEmitter<boolean> = new vscode.EventEmitter<boolean>()
This class exposes a number of readonly properties which can be used to access configuration options. Each property corresponds to a value in
settings.json
. Seepackage.json
for CMake Tools to see the information on each property. An underscore in a property name corresponds to a dot.
in the setting name.