summaryrefslogtreecommitdiff
path: root/src/lib/buildgraph/timestampsupdater.h
Commit message (Collapse)AuthorAgeFilesLines
* Allow projects to be nested.Christian Kandeler2013-06-171-1/+1
| | | | | | | | | This is nice to have for grouping products and a requirement for aggregating existing projects into a bigger one. Change-Id: I3394642e95ea57dbc6bf1603cfed6902a5906e4c Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
* Pass the project to some operations in addition to a list of products.Christian Kandeler2013-04-161-1/+2
| | | | | | | | The list of products might be empty, in which case the project would not be accessible otherwise. Change-Id: Ifb41413439c64f8fdebee9c3f8826f45ae2fc673 Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
* Remove structural redundancy in project and product classes.Christian Kandeler2013-04-121-2/+3
| | | | | | | | | | | | | | | We had two project classes, each holding a list of products that was structurally identical, except that no BuildProduct object existed for a disabled ResolvedProduct. The same kind of duplication also happened for product dependencies. This patch gets rid of these parallel structures. BuildProject and BuildProduct are largely being demoted to data holders and are aggregated by ResolvedProject and ResolvedProduct, respectively. The resulting project structure should be easier to understand and maintain. Change-Id: I68beef60b9e0d62258f6a8337c9015864e18bd80 Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
* update copyright yearJoerg Bornemann2013-01-091-1/+1
| | | | | Change-Id: Ic2962e57ede037b910d7e77b01b0163f0a22cb7d Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
* Make it possible to mark the build artifacts as up to date ...Christian Kandeler2012-12-061-0/+48
... without doing a build. Task-number: QBS-114 Change-Id: Idf8b2290310b491860575ae25344290d63756f2a Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>