bc219f48cb53aad27a1cee77b975ea8f7666ea56
previously install path was at includedir/fourdst/fourdst/constants, this changes the install path to includedir/fourdst BREAKING CHANGE: This change may break builds which did not previously use -I/usr/local/fourdst/ (i.e. if previous code included #include "fourdst/fourdst/constants/const.h" it will no longer function). Rather, code should use -I/usr/local/include (or whatever include dir was set by the user at build time) and then #include "fourdst/constants/const.h")
libconstants
libconstants is the authoritative source for physical constants for the SERiF project.
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
pip install "meson>=1.5.0"
Then from the root libconstants directory it is as simple as
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 libconstants is easy.
Description
Languages
C++
67.8%
Meson
30.7%
Shell
1.5%