Synodic-Software / Soul-Engine

Physically based renderer and simulation engine for real-time applications.
GNU General Public License v3.0
42 stars 24 forks source link

Initial CMake Implementation #87

Closed Behemyth closed 7 years ago

Behemyth commented 7 years ago

Use the CMake gui or command line to create the build files necessary to compile Soul Engine on any platform. This should be the simple case so don't try to include any libraries as listed by our README.md nor any command line switches. The result should not be able to compile on any platform, nor should any producible .exe run. Over the next many weeks the libraries will be filled in. Only once they are all in should the project compile with mscv, clang, or gcc on any platform.

Source Files/ contains all engine related files. Include Files/ contains all public headers that the user should see when including the project into their own.

The CMakeLists.txt is already created in the root of the repository. The current build location for the Visual Studio project is located in Build/ Any build files should be placed here by CMake and ignored by .gitignore so that they are not commited to the repository.