This Pull request in the end served as a way to prepare the overall infrastructure.
It heavily relies on the CMake tools, mostly presets to configure build and test the various parts of code.
Summary of changes:
settings.json
added .tpp as a source file extension for the VSCode, to make intelisense work.
CMakeLists.txt
renamed the project to the RPGEngine as it better describes what I am trying to make
added the features to enable creation of target for easier importing of the libraries
added the features to enable creation of release packages
CMakePresets.json
added the presets for configuration, build, install and packaging
Readme.md
Very barebones guide to setup this project
cmake/CommonFcnas.cmake
Functions in CMake to make the actual cmake more readable
Source itself
Mostly templated source files that at this point focus on creating an interface and concept for the uniform random number generator
This Pull request in the end served as a way to prepare the overall infrastructure. It heavily relies on the CMake tools, mostly presets to configure build and test the various parts of code. Summary of changes: settings.json