Hi there, when I first started my project 3 years ago I didn’t know anything about using cmake or doing proper project structure, but I managed to throw together enough to get my client, server, and urho to build and share a resource directory.
Now I am in the position of wanting to do a “Release” client that I can give to people to try out my game, but I don’t know how to build it separate from the other parts and have no clue where to start…
Inside my project folder, I have two folders, Source and Builds. In Source there’s Client, Server, and Urho folders that have the respective sources, and then I use CMake to generate the project files in Builds/platform/Client||Server||Urho and compile from there, building urho first so that I can specify URHO3D_HOME when I CMake the client and server projects.
So yeah, that’s the structure of how I do things now. Can anyone point me in the right direction as to how I put together a “clean” release client for distribution? Thanks!
EDIT: I’ve tried some simple things like just taking the Client folder out of builds but that breaks everything, and isn’t what I’m going for since that still has all the visual studio project files in it and stuff