Skip to content

The C library for processing the Cyberiada state machine graphs

License

Notifications You must be signed in to change notification settings

kruzhok-team/libcyberiadaml

Repository files navigation

The Cyberida State Machine Library

The C library for processing CyberiadaML - the version of GraphML for storing state machine graphs used by the Cyberiada Project, the Berloga Project games and the Orbita Simulator.

The code is distributed under the Lesser GNU Public License (version 3), the documentation -- under the GNU Free Documentation License (version 1.3).

Requirements

  • build-essential
  • libxml2-dev
  • cmake (version 3.12+)

Installation

Create build directory: mkdir build && cd build

Run cmake .. to build the library binaries and the test program.

Run make install to install the library.

Use CMake parameters to change the build type / installation prefix / etc.

About

The C library for processing the Cyberiada state machine graphs

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published