Currently the project requires Boost::math_c99 to be available. I would propose to change this dependency to just Boost::math.
I don't think the project actually uses the c99 functions anywhere (it only uses Boost::math), as I don't see that the relevant header is included anywhere (which would be #include <boost/math/tr1.hpp>).
I stumbled across this when trying to switch the AliceVision embedded dependency building process from b2 to CMake for Boost. As it turns out, the CMake build system neither can build the math_c99 module nor informs the user that it is missing from the installation 😅.
I am currently waiting for an answer regarding this (boostorg/math#1329). Nevertheless, it currently makes CCTag unusable for people who built their Boost with CMake.
Currently the project requires
Boost::math_c99to be available. I would propose to change this dependency to justBoost::math.I don't think the project actually uses the c99 functions anywhere (it only uses
Boost::math), as I don't see that the relevant header is included anywhere (which would be#include <boost/math/tr1.hpp>).I stumbled across this when trying to switch the AliceVision embedded dependency building process from
b2to CMake for Boost. As it turns out, the CMake build system neither can build themath_c99module nor informs the user that it is missing from the installation 😅.I am currently waiting for an answer regarding this (boostorg/math#1329). Nevertheless, it currently makes CCTag unusable for people who built their Boost with CMake.