On Fri, Dec 7, 2012 at 1:46 AM, Ivan Kharin <k13.priv...@gmail.com> wrote: > > Sorry, but this solution does not suit me. > Assembling one product can take about an hour. > Last duration for some libraries: 9 min, 14 min, 26 min, 33 min > > I want to run the assembly of the product on demand - and with all the > necessary libraries must be updated. > > But I can not afford to build all libraries prior to building of the > product. > And I can not afford the rebuilding of products at each change in libraries.
We build and test the libraries separately and check the binaries into tags in a subversion repository. Then the projects that use them have svn externals to pull in all the components they want - either source or binary. The externals have to be manually changed to move to newer library releases but that is normally what we want. It would be pretty rare for someone here to want to build trunk versions of all the components and have a lot of untested code to debug together - but that can be done if needed. -- Les Mikesell lesmikes...@gmail.com