3.1. Building GIECS¶
GIECS is a C++ header-only template library. In order to use it, you only have to set your includepath to the root of the giecs-directory.
3.1.1. Requirements¶
- C++11 compiler
- boost >= 1.60
3.1.2. Using Boost.Build¶
The testcases and examples are built using Boost.Build. To include GIECS using Boost.Build, the following option in your jamfile is enough:
<library>/giecs
Overall, Boost.Build requires the environment-variable BOOST_ROOT to be set:
export BOOST_ROOT=<your boost installation>
3.1.2.1. Run Unittests¶
b2 test
3.1.2.2. Build Interpreters¶
b2 languages/brainfuck
b2 languages/forth
b2 languages/lisp