Open
Description
To use the algorithms in flucoma-core
in other CMake-based projects more simply, we should be exporting targets and provide a CMake configuration file.
Installation isn't too tricky: the headers in algorithms/**
and data
should be all that's needed (i.e. nothing from clients
)
A configuration file is also simple enough to produce, except that we have to re-litigate all our dependencies with find_dependency
(which will send CMake off to try and find installed copies). The fly in the ointment there is the HISSTools
library, which is unlikely to be on any C++ package managers (AFAIK), and doesn't have CMake gubbins.