Files
kami/README.md
2021-09-25 20:52:37 -04:00

1.8 KiB

Build (main) Build (develop) Documentation status Release status License

Kami is Agent-Based Modeling in Modern C++

Compiling


# Build, test and install the library
git clone https://github.com/k3jph/kami.git
cd kami
conan install -if build .
cmake -B build -DBUILD_SHARED_LIBS:BOOL=FALSE
cmake --build build
cmake --build build --target test
cmake --build build --target install

Conan Package Manager

This library comes with a conanfile.py to build it into a Conan package so that it may be used by external applications/libraries.

Create Conan Packages

Creating a Conan package is relatively easy. Simple cd into the source directory and execute the conan create function.

git clone https://github.com/k3jph/kami.git
cd kami

conan create . kami/develop

Direct Dependencies

CLI11 and spdlog are both used extensively in the examples and unit tests. Neither is used directly by the Kami library.

Contribution guidelines

For more information