Hi,

I have a situation where I have several components that use a set of common projects. To illustrate, assume components (projects) A and B use projects in 'common'. Now, what I would like to have is a way for a user to build component A or B, so that the 'common' projects are also built. The problem is that while all projects should be built, there's only runtime dependency (so I can't use compile.with).

I could make A:build depend on common:build, but this looks awkward (This is of course a toy example, in reality I have many components and many projects).

In general, the issue is that currently projects belong to just one group (one parent project) and I'd like a way to group them in other ways.

Any suggestions?

One thing that I thought of is to make recursive_task define dependencies on child projects, rather than on the parent project (as is the case today). Then, I could just add 'common' (defined before) to the list of 'projects' of A or B and then after_define of A will make A:build depend on common:build.

Thanks,
Ittay


--
--
Ittay Dror <[EMAIL PROTECTED]>


Reply via email to