# Building ICEngine supports both single and multi type configuration types: Make/Ninja ```bash cmake -S . -B build -DCMAKE_BUILD_TYPE=Release cmake --build build ``` \- OR - Visual Studio: ```bash 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 ```