https://github.com/4d-star/libconfig
Unified configuration module for SERiF and related projects
https://github.com/4d-star/libconfig
Last synced: 8 months ago
JSON representation
Unified configuration module for SERiF and related projects
- Host: GitHub
- URL: https://github.com/4d-star/libconfig
- Owner: 4D-STAR
- License: gpl-3.0
- Created: 2025-06-21T12:42:16.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2025-06-21T20:46:20.000Z (12 months ago)
- Last Synced: 2025-06-21T21:23:11.507Z (12 months ago)
- Language: C++
- Size: 879 KB
- Stars: 0
- Watchers: 0
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# libconfig
libconfig is the unified configuration module for SERiF and related projects
This has been broken out of the main serif project to allow for more modularity
## Building
In order to build libconstants you need `meson>=1.5.0`. This can be installed with `pip`
```bash
pip install "meson>=1.5.0"
```
Then from the root libconstants directory it is as simple as
```bash
meson setup build --buildtype=release
meson compile -C build
meson test -C build
```
this will auto generate a pkg-config file for you so that linking other libraries to libconfig is easy.