| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Change our message wrapper from
[== CMake Server ==[ ... ]== CMake Server ==]
to
[== "CMake Server" ==[ ... ]== "CMake Server" ==]
to guarantee that no JSON content can ever contain the ending string
(because it would be encoded as `]== \"CMake Server\" ==]`).
|
|
|
|
|
|
| |
Some information was not updated to reflect the latest implementation.
Reported-by: Sylvain Joubert <joubert.sy@gmail.com>
|
|
|
|
| |
Watch CMakeLists.txt files (and similar) from the Server
|
|
|
|
| |
* Add a command to report watched files and directories to clients.
|
|
|
|
|
| |
With this it would be possible to implement something like
cmake-gui using server-mode.
|
|
|
|
| |
Add a command to retrieve files that are input to cmake itself.
|
|
|
|
|
| |
Add "codemodel" command to report information relevant to feed a code
model.
|
| |
|
|
|
|
|
|
|
| |
Add a command to trigger cmake to configure a project.
Keep this separate from the compute step (added in the next commit)
to faciliate applications like cmake-gui.
|
|
|
|
|
| |
"setGlobalSettings" can be used to change settings reported by
"globalSettings" command.
|
|
|
|
|
|
|
| |
Add "globalSettings" command that returns:
* Return capability information
* Return currently used generator/extra generator
* Return a range of flags for debug/trace/etc.
|
|
|
|
| |
Enable the server to send signals.
|
|
|
|
|
|
|
|
| |
Use it to split pipe and stdin/out handling out of cmServer itself.
The server will shut down when it looses its connection to the client.
This has the nice property that a crashing client will cause the server
to terminate as the OS will close the connection on behave of the client.
|
|
|
|
|
|
|
|
|
|
| |
Enable the server to support development with some helper tools:
You can now request debug information with statistics on how
long execution of a command took, how long it took to serialize
the JSON files, and how big the serialized JSON string is.
Also allow to dump results into a file.
|
|
|
|
|
| |
Pass messages sent from cmake via Error(...) or Message(...) on
to clients.
|
|
|