Creates java bindings for CMake Server. Example usage,
ServerConnection connection = new CMake(getCMakeInstallFolder())
.newServerBuilder()
.create();
HandshakeRequest message = new HandshakeRequest();
message.cookie = "my-cookie";
message.generator = "Ninja";
message.sourceDirectory = "./hello-world";
message.buildDirectory = "./hello-world-output";
ProtocolVersion version = new ProtocolVersion();
version.major = 1;
message.protocolVersion = version;
connection.configure();
connection.compute();
CodeModel codemodel = connection.codemodel();
git clone https://github.com/jomof/cmake-server-java-bindings.git
cd cmake-server-java-bindings
./gradlew assemble check