From: Konstantin M. Litvinenko (gclbb-jamboost_at_[hidden])
Date: 2003-06-10 04:54:12
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 acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk