| Interface | Description |
|---|---|
| Server |
Interface that defines a Cmake server.
|
| Class | Description |
|---|---|
| CacheRequest |
Cache request used once a project is configured to list the cached configuration values.
|
| CacheResult |
Cache request's response.
|
| Capabilities |
Capabilities is a read-only attribute of global Cmake server settings.
|
| CodeModel |
Code model (or complete project structure) of the given project as it is known to Cmake.
|
| CompileCommand |
Represents a compilation of a single source file in the project.
|
| ComputeResult |
Response to the compute request.
|
| Configuration |
Individual Configuration object which is part of Cmake's code model.
|
| ConfigureCommandResult |
Result (configure result and the interactive messages) we receive when configuring a build for a
given project.
|
| ConfigureRequest |
Request to configure a project for build.
|
| ConfigureResult |
Result to configure-request.
|
| FileGroup |
Source files that makes up a target.
|
| Generator |
Generator is an attribute of capabilities (which is an attribute of global Cmake server
settings).
|
| GlobalSettings |
Cmake's current state/global-settings.
|
| HandshakeRequest |
Handshake or the first request sent to the Cmake server.
|
| HandshakeResult |
Result to the Handshake request sent to the Cmake server.
|
| HelloResult |
Response to hello (the first message sent to Cmake server).
|
| IncludePath |
Include paths for the source file.
|
| Project |
Individual Project object for each build project.
|
| ProtocolVersion |
Protocol version passed during handshake.
|
| ServerFactory |
Server factory thats used to create Cmake server objects based on the Cmake version.
|
| ServerUtils |
Utilility class for Cmake server.
|
| ServerV1 |
Implementation of version 1 of Cmake server for Cmake versions 3.7.1.
|
| Target |
System target object.
|
| Version |
Version is a attribute of capabilities (which is an attribute of global Cmake server settings).
|