xigen is a generator for libximc library. It generates the library, bindings, tests and so on using protocol.xi
file.
Preparing the system
- Install build essentials, containing C++ compiler
sudo apt install build-essential
- Install cmake
sudo apt install cmake
- Install bison
sudo apt install bison
- Install flex
sudo apt install flex
Building
Then from the top folder of the release prepare cmake environment by
cmake .
And finally build:
cmake --build .
xigen executable will be generated in src
directory.