Lets assume that we have two build configurations called Project and Libs, where Libs are some dependencys required by Project.
So assume that Project building in progress now, and then Libs project are appears in queue. In that case we will need to bulid Project again after Lib will be build, so current build of Project unnecessary, so we can cancel in and save a time.
Also is Project are building now and same time appears in queue we may be want to cancel current build (it probably already out of date).
But for example if Libs are building and Project are appears in queue then no additional actions are taken.
Is there any settings which allows that behavior in TeamCity?