Building the Kit
Dependencies
Unity
Unity is required to build Unity libs.
Mono
Mono is required to build assemblies and for NUnit.
NUnit
The gulp NUnit runner has a bug that expects to find the executable with a .exe
suffix.
Link to the one installed by Mono into /usr/local/bin
.
Node.js
Required for package management.
Doxygen
Required to build docs. See Doxyfile
.
- Graphviz for
dot
to generate doc diagrams - Qt for
qhelpgenerator
to generate Qt docs
Compiling
Install dependencies
Install dependencies with npm.
The NPM post-install script will also start a build.
Build tasks
Run tasks using gulp.
See gulpfile.ts
for details.