Polybobin
Map maker for Soldat. The goal is to make this map maker cross-platform.
Install / Use
/learn @rzaba0/PolybobinREADME
polybobin
Map maker for Soldat.

Binary builds: Download for Windows
The project is written in C++ and depends on:<br />
- wxWidgets 3.1.0<br />
- OpenGL 3.3<br />
- GLM<br />
Tests depend on:<br />
Finally, documentation relies on:<br />
- Doxygen<br />
Building on GNU/Linux
Run this from root directory to compile:<br />
$ mkdir build
$ cd build
$ cmake ..
$ make
$ make install
The executable file is in polybobin's bin/ directory.<br /> <br /> To run tests, you can:<br />
- run
make testfrom root directory to run them all at once.<br /> - run binaries in build/test/ directory individually.
Building on Windows (Visual Studio)
First of all, make sure you have CMake installed. Open Command Prompt and navigate to root directory. Then run this:<br />
mkdir build
cd build
cmake ..
CMake might complain about missing libraries. This can be solved by downloading and building the necessary libraries and listing their paths in environment variables.<br />
CMake expects to find libraries by looking at paths provided in these environment variables:<br />
GLM_ROOT_DIR -> path of GLM's root directory.<br />
GMOCK_ROOT -> path of GMock's root directory AND path of GMock's .lib file after it's compiled (paths separated by semicolon).<br />
GTEST_ROOT -> path of GTest's root directory AND path of GTest's .lib file after it's compiled (paths separated by semicolon).<br />
WXWIN -> path of wxWidgets' root directory.<br />
Now open the polybobin solution in build/ directory and build it.<br /> Building "INSTALL" project will move polybobin's executable file to bin/ directory.<br /> Building "RUN_TESTS" project will run tests.<br />
Building with Conan
Conan is a portable package manager for C/C++ libraries. It can be used to download all dependencies needed to build polybobin, without needing to install system packages. Visit https://conan.io/downloads.html to download conan.
Once conan has been installed, follow those steps to build polybobin:
conan remote add bincrafters https://api.bintray.com/conan/bincrafters/public-conan # add required repository
mkdir build
cd build
conan install ..
cmake .. -DBUILD_CONAN=1
You should now be able to build polybobin with make install on linux or to open generated solution in visual studio on windows.
Documentation
To generate documentation, run doxygen doxygen.config.
