Clone of Bael'Zharon's Respite @ https://github.com/boardwalk/bzr

Dan Skorupski 6a9168e47c Update ninja_syntax.py. %!s(int64=9) %!d(string=hai) anos
data 9e83c76fee Initial commit. %!s(int64=10) %!d(string=hai) anos
include 512f864728 #ifdef Microsoft-specific pragmas. %!s(int64=9) %!d(string=hai) anos
source 5e82a3531e Factor out PhysicsDesc. %!s(int64=9) %!d(string=hai) anos
.gitignore 8391a5b133 Add bzr.sublime-workspace to .gitignore. %!s(int64=9) %!d(string=hai) anos
.travis.yml e9d7f1a910 Setup travis ci. %!s(int64=9) %!d(string=hai) anos
LICENSE 5d00494dae Create LICENSE %!s(int64=10) %!d(string=hai) anos
README.md 50ac7d368a Removing out of date design & tech documents. %!s(int64=9) %!d(string=hai) anos
bzr.sublime-project b0bb544462 Remove .ninja* from bzr.sublime-project. %!s(int64=10) %!d(string=hai) anos
guidelines.md 826c35a948 Use brace-init where applicable. %!s(int64=10) %!d(string=hai) anos
install-deps.sh e9d7f1a910 Setup travis ci. %!s(int64=9) %!d(string=hai) anos
make_include_file.py 8afe6f5a8c Compress shader text. %!s(int64=10) %!d(string=hai) anos
make_ninja_build.py bf3ea061db Fix build under VS2015. %!s(int64=9) %!d(string=hai) anos
ninja_syntax.py 6a9168e47c Update ninja_syntax.py. %!s(int64=9) %!d(string=hai) anos

README.md

Build Status

System requirements

  • Linux, Mac or Windows
  • OpenGL 4.1+

Building

Build dependencies

  • A recent GCC or VC2013 or newer
  • Python 2.7 or 3.0+
  • Ninja
  • Jansson, developed with v2.6
  • glm, developed with v0.9.5.4

Compiling Jansson on Windows

  1. Extract Jansson to your Documents folder.
  2. Install CMake.
  3. Start a Visual Studio x64 command line.
  4. Create a VisualStudioSolution folder in your Jansson folder.
  5. Run "cmake .." in this folder.
  6. Open jansson.sln that gets generated.
  7. Open Build / Build Configuration... and create a x64 solution platform.
  8. Make Release x64 your active configuration and build the jansson project.

Runtime dependencies

$ ./make_ninja_build.py && ninja