mirror of
https://github.com/JHUAPL/kami.git
synced 2026-01-08 14:33:53 -05:00
15647b905f95ed0a2c1d80857ea0f87ddebc52a5
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
- Use GitFlow
For more information
- James P. Howard, II <james.howard@jhu.edu>
Description
Languages
C++
88.9%
CMake
10.6%
Python
0.5%