Open Dreadnought should built as an out of source CMake build.
In order to build it the following are required
An install of CMake
development libraries for openGL and GLU
development libraries for SDL and SDL_image
development libraries for Assimp (the open asset import library)
development libraries for libxml2
An out of source build means that the files output by the build and the source files are in completely separate folders. This has the advantage that the source folder should exactly mimic what's stored in git.
The following example shows how to build Open Dreadnought, assuming that the source folder is called Open-Dreadnought/. CMake can create several different types of builds, such as Eclipse projects, this example creates Unix Makefiles.
Create a directory to build into, in this example I will use build-open-dreadnought/ and assume that this directory has the same parent folder as Open-Dreadnought/.
Change directory to the build directory;
cd build-open-dreadnought/
From the build directory, run CMake with the source directory as an argument;
cmake ../Open-Dreadnought/
Then run make in the build directory;
make
This should have built Open Dreadnought in the build directory, you can now run;
cd client
./Render_Test config.xml
Or alternatively run;
cd simulation
./Combat_Sim game_config.xml ship_instances.xml
Or similar.