Boost logo

Boost-Build :

Subject: [Boost-build] boost build semaphore
From: George Georgiev (george.georgiev.sf_at_[hidden])
Date: 2013-07-01 15:11:28


Hi,

I am having a project with multiple libraries and unit-tests
(applications). From time to time depending on the change I am getting in
situation where almost every unit-tests application needs to be linked. I
would like to avoid running too many link processes since it does not seam
to perform very well. At the same time I do want to use the multi-thread
option for the rest of the targets.

What will be the easiest way to do that. Can I use SEMAPHORE variable? How
I can apply it to all the targets from a type (in my case - executable)?
Can I specify semaphore value different than the default '1' - in my case 2
or 3 linking threads will still be ok.

Thanks,
George



Boost-Build list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk