840 B
840 B
Building
ICEngine supports both single and multi type configuration types: Make/Ninja (NOTE: MingW Makefiles do not support modules which this project uses!)
cmake -S . -B build -DCMAKE_BUILD_TYPE=Release
cmake --build build
- OR -
Visual Studio:
cmake -S . -B build -G "Visual Studio 16 2019" # or your preferred Visual Studio version
cmake --build build --config Debug
cmake --build build --config Release
Toolchain Versions
CMake
This project requires CMake 3.28 or greater, due to its support for C++ Modules.
Compilers
I have only ever tried to build using the following tools and versions:
- Ninja: 1.12.1
- Clang: 18.1.8
- C++/GCC: 14.2.0
If you have issues building on your target platform or compiler, please ensure they can use C++'s modules
(required by
the project)