Concepts dependencies
DocSunset opened this issue · 1 comments
DocSunset commented
My assumption was that the headers in avnd/concepts
would be independent from the rest of the library, and that I would be able to e.g. #include <avnd/concepts/parameter.hpp
from my project without drawing in any dependencies besides Avendish itself. However, when I tried to do so GCC complains that I don't have <boost/mp11/algorithm.hpp>
, so I guess my assumption was mistaken.
Is this due to my misunderstanding, or is it an issue that the concepts depend on boost/mp11?
jcelerier commented
it's due to a bug on the library :p
I think it would be worth adding a unit test to the CI that will include all the concepts and check that no code from outside is included