Skip to content

icebreakersentertainment/ice_engine

Repository files navigation

Ice Engine

Build Status Build status Documentation Status

Note: This project is incredibly young, and isn't in any kind of production ready state.

Documentation is available at http://ice-engine.readthedocs.io/en/latest/.

To clone:

git clone https://github.com/icebreakersentertainment/ice_engine.git

Get/build prerequisites:

mkdir build
cd build

conan profile new default --detect
conan profile update settings.compiler.libcxx=libstdc++11 default

conan remote add bincrafters https://api.bintray.com/conan/bincrafters/public-conan

conan create ../conan/ctpl icebreakersentertainment/stable
conan create ../conan/entityx icebreakersentertainment/stable
conan create ../conan/angelscript icebreakersentertainment/stable
conan create ../conan/freeimage icebreakersentertainment/stable
conan create ../conan/celero icebreakersentertainment/stable

conan install ..

To build on Linux:

mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_TOOLCHAIN_FILE="conan_paths.cmake" ..
make

To test on Linux:

mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_TOOLCHAIN_FILE="conan_paths.cmake" -DICEENGINE_BUILD_TESTS=1 -DICEENGINE_BUILD_AS_LIBRARY=1 ..
make
ctest

To build on Windows:

mkdir build
cd build

cmake -G "Visual Studio 16 2019" -DCMAKE_BUILD_TYPE=Release -DCMAKE_TOOLCHAIN_FILE="conan_paths.cmake" ..
msbuild /p:Configuration=Release ice_engine.sln

To test on Windows:

mkdir build
cd build

cmake -G "Visual Studio 16 2019" -DCMAKE_BUILD_TYPE=Release -DCMAKE_TOOLCHAIN_FILE="conan_paths.cmake" -DICEENGINE_BUILD_TESTS=1 -DICEENGINE_BUILD_AS_LIBRARY=1 ..
msbuild /p:Configuration=Release ice_engine.sln
ctest

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published