Boost logo

Boost-Build :

From: Konstantin M. Litvinenko (gclbb-jamboost_at_[hidden])
Date: 2003-06-10 04:54:12

Hello, Vladimir!
You wrote on Tue, 10 Jun 2003 13:30:00 +0400:

>> What does it mean *local*? We have root directory, say FOO, and
>> all projects live there. FOO/BAR - BAR is a projects. FOO/boost-build
>> -
>> boost-buildis a Boost.Build folder. So I have to checkout BAR and
>> boost-build to build this one. user-config.jam reside in buld/.... so
>> we have one user-config.jam to use in all projects. Is it incorrect
>> usage ?

VP> "Local" means they are placed in user's home directory, for example,
VP> and not stored under version control. Your usage is not incorrect,
VP> it's just the usage that was not considered, yet.

Thanx for explanation. Now I see how to use user-config.jam correctly.

VP> I understand now. So, my previous suggestion about placing "if"
VP> statements in user-config.jam won't work at all --- do find out
VP> that msvc is not available on this box, you'd need to do precisely
VP> the same as implemented in msvc.jam.
VP> You've finally convinced me ;-) The solution is indeed simple: turn
VP> the error into warning. So, if you mispell msvc installation paths
VP> you'll get some diagnostic, but your use case will work as well.

VP> If you agree with this, I can make the change rather quickly.

Yes, I would like to see it in CVS :)

With best regards, Konstantin M. Litvinenko aka Dark Angel. E-mail:


Boost-Build list run by bdawes at, david.abrahams at, gregod at, cpdaniel at, john at