Eigen is a header-only library, it is therefore sufficient to simply specify the include path to the headers. It doesn't even need to be installed on the user's system. In fact it is convenient not to do so.
However, AFAICT, Essentia requires pkg-config to find the Eigen build flags.
Is there any way to avoid this pkg-config dependency and tell waf the header location?
Eigen is a header-only library, it is therefore sufficient to simply specify the include path to the headers. It doesn't even need to be installed on the user's system. In fact it is convenient not to do so.
However, AFAICT, Essentia requires
pkg-config
to find the Eigen build flags.Is there any way to avoid this pkg-config dependency and tell
waf
the header location?