Open uilianries opened 10 months ago
Yes, please. I wish the docs also mentioned how the default values for these two are determined - that they are mostly affected by the package_type
attribute (and also maybe how) and the libs
and headers
parameters. The fact that transitive_libs
is not needed for header-library
but is for others can be a bit surprising at first.
When looking for
transitive_headers
andtransitive_libs
parameter for requirements, I can find:Still, the documentation only specifies the WHAT, not the WHY, or recommended cases.
Right now, the requirements traits design is more informative, and could be used as inspiration.
It would be great if we have a better explanation, like: