Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Concepts dependencies #38

Open
DocSunset opened this issue Jun 3, 2023 · 1 comment
Open

Concepts dependencies #38

DocSunset opened this issue Jun 3, 2023 · 1 comment

Comments

@DocSunset
Copy link

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
Copy link
Member

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants