• Tobias Hunger's avatar
    cmake-server: Implement ServerProtocol 1.0 · d341d077
    Tobias Hunger authored and Brad King's avatar Brad King committed
    Enable the initial handshake of the client to complete the connection
    to the server.
    The handshake sets the protocol version that client and server will
    use to talk to each other. The only way to change this is to quit the
    server and start over.
    CMake specific information is also set during the initial handshake.
    Since cmake so far never had to change basic information about any project
    while running, it was decided to keep this information static and
    require a restart of the cmake server to change any of these.