| Summary: | CDT quadratic build formula | ||
|---|---|---|---|
| Product: | [Tools] CDT | Reporter: | Andrew Gvozdev <angvoz.dev> |
| Component: | cdt-build | Assignee: | cdt-build-inbox <cdt-build-inbox> |
| Status: | NEW --- | QA Contact: | Jonah Graham <jonah> |
| Severity: | normal | ||
| Priority: | P3 | CC: | jamesblackburn+eclipse, yevshif |
| Version: | 7.0 | ||
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | All | ||
| Whiteboard: | |||
|
Description
Andrew Gvozdev
We really need to rethink the main builder, perhaps in consultation with the platform. It's currently impossible to know what to build for both the MBS builder and for callers of #build on core.resources (e.g. launches). I agree with you in general of course, there should be more elaborate and accurate way to build in the platform. The cause of this particular curiosity is that we pass list of configurations in arguments and there is additional if(needAllConfigBuild()) loop in CommonBuilder. I think there shouldn't be that loop in CommonBuilder, configurations could be passed via arguments in unified way. I suppose the arguments would still be there as the way of passing context in the future improved build. |