Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | server-mode: Add --experimental flag | Tobias Hunger | 2016-09-20 | 1 | -1/+1 |
| | | | | | | | | Allow for experimental cmProtocolVersions, which will only ever get listed if the server was started with the (undocumented) "--experimental" flag. Mark current protocol version 1.0 as experimental. | ||||
* | cmake-server: Bare-bones server implementation | Tobias Hunger | 2016-09-19 | 1 | -0/+1 |
Adds a bare-bones cmake-server implementation and makes it possible to start that with "cmake -E server". Communication happens via stdin/stdout for now. Protocol is based on Json objects surrounded by magic strings ("[== CMake Server ==[" and "]== CMake Server ==]"), which simplifies Json parsing significantly. This patch also defines an interface used to implement different versions of the protocol spoken by the server, but does not include any protocol implementaiton. |