<div dir="ltr"><div><div><div><div>I understand that build2's take is that dependencies should be source, not binary.  You have your project, and the dependencies are installed as packages, which implies that all the dependencies are built with build2.  Did I get this right so far?<br><br></div>There are great reasons to depending on sources and compiling them according to the correct configuration - no problem here.<br><br></div>My project depends around 20 libraries and... on Qt.  Obviously, right there, compiling Qt on each configuration is a no-go, and Qt does not build with build2.<br><br></div>This is so obviously wrong, I am sure there is something I do not understand.  Something I missed after reading the FAQ, the build2 manual and watching the CppCon talk.  Anyone can explain?<br><br></div>In any case, what I would like is to setup things such that all those dependencies are prebuilt and shared amongst my configurations.  I am ready to run the risk of a configuration/library mismatch and manage this myself.  I get reduced disk usage and faster compilation times in exchange.  The build2 configuration directory is hackable, so maybe there is a possibility through there.<br clear="all"><div><div><div><div><div><div><div><div><div><br>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div>Philippe</div></div></div>
</div></div></div></div></div></div></div></div></div></div>