The previous configuration environment. Used to detect when we need to restart cmake-server
Directory where build output is stored.
The ID of the current compiler, as best we can tell
Path to copy compile_commands.json to
Get the current build type, according to the current selected variant.
This is the value passed to CMAKE_BUILD_TYPE or --config for multiconf
The options that will be passed to expand.expandString
for this driver.
Directory where the targets will be installed.
Is the driver busy? ie. running a configure/build/test
Path to where the root CMakeLists.txt file should be
The source directory, where the root CMakeLists.txt lives.
Remove the prior CMake configuration files.
Dispose the driver. This disposes some things synchronously, but also
calls the asyncDispose()
method to start any asynchronous shutdown.
Get the configure environment and apply any needed substitutions before returning it.
Picks the best generator to use on the current system
Get the environment variables that should be set at CMake-configure time.
Get the environment and apply any needed substitutions before returning it.
Get the environment variables required by the current Kit
Launch the given compilation command in an embedded terminal.
The compilation command from a compilation database to run
Change the current kit. This lets the driver reload, if necessary.
The new kit
Change the current options from the variant.
The new options
Stops the currently running process at user request
Asynchronous initialization. Should be called by base classes during their initialization.
Generated using TypeDoc
Track if the user changes the settings of the configure via settings.json