summaryrefslogtreecommitdiffstats
path: root/Help/manual/cmake-server.7.rst
Commit message (Collapse)AuthorAgeFilesLines
* server-mode: Handle generator toolset and platform in handshakeTobias Hunger2016-10-281-1/+3
|
* cmake-server: Change message wrapper to avoid ambiguity with contentBrad King2016-10-241-54/+54
| | | | | | | | | | | | | 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\" ==]`).
* Help: Fix cmake-server documentationTobias Hunger2016-10-211-81/+48
| | | | | | Some information was not updated to reflect the latest implementation. Reported-by: Sylvain Joubert <joubert.sy@gmail.com>
* server-mode: Watch CMakeLists.txt filesTobias Hunger2016-09-291-0/+43
| | | | Watch CMakeLists.txt files (and similar) from the Server
* server-mode: Report watched files to clientTobias Hunger2016-09-291-0/+23
| | | | * Add a command to report watched files and directories to clients.
* server-mode: Report CMakeCache entriesTobias Hunger2016-09-281-0/+36
| | | | | With this it would be possible to implement something like cmake-gui using server-mode.
* server-mode: Add command to retrieve build system filesTobias Hunger2016-09-281-0/+41
| | | | Add a command to retrieve files that are input to cmake itself.
* server-mode: Report information relevant for a codemodelTobias Hunger2016-09-281-0/+184
| | | | | Add "codemodel" command to report information relevant to feed a code model.
* server-mode: Add command to compute the build systemTobias Hunger2016-09-261-0/+19
|
* server-mode: Add a configure commandTobias Hunger2016-09-261-0/+27
| | | | | | | 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.
* server-mode: Set global configuration of cmake via a commandTobias Hunger2016-09-261-0/+26
| | | | | "setGlobalSettings" can be used to change settings reported by "globalSettings" command.
* server-mode: Query global configuration of cmake via a commandTobias Hunger2016-09-261-0/+54
| | | | | | | Add "globalSettings" command that returns: * Return capability information * Return currently used generator/extra generator * Return a range of flags for debug/trace/etc.
* server-mode: Allow for sending signalsTobias Hunger2016-09-221-0/+8
| | | | Enable the server to send signals.
* server-mode: Introduce cmServerConnectionTobias Hunger2016-09-221-4/+9
| | | | | | | | 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.
* server-mode: Add debug supportTobias Hunger2016-09-201-0/+34
| | | | | | | | | | 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.
* server-mode: Report Messages from cmake to clientsTobias Hunger2016-09-201-0/+15
| | | | | Pass messages sent from cmake via Error(...) or Message(...) on to clients.
* cmake-server: Add documentationTobias Hunger2016-09-191-0/+188