Subject: Re: [Boost-bugs] [Boost C++ Libraries] #4942: Searching for boost-build.jam
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2010-12-08 14:14:58
#4942: Searching for boost-build.jam
-------------------------------+--------------------------------------------
Reporter: eldiener | Owner: grafik
Type: Feature Requests | Status: new
Milestone: To Be Determined | Component: bjam
Version: Boost 1.45.0 | Severity: Optimization
Resolution: | Keywords: bjam boost-build.jam
-------------------------------+--------------------------------------------
Comment (by eldiener):
These are my comments about your two alternate solutions:
1) This would remove Boost Build's connection to a particular Boost
distribution. Are you sure you want to install Boost Build separately from
Boost ? Also, unless you have an installation program when you are
distributing Boost Build separately, it is hard to understand how you will
find Boost Build automagically from just an SVN checkout somewhere.
2) Adding Boost root to the PATH is horrible. Lots of people have multiple
Boost installations. Changing the PATH ( or any environment variable )
with each new Boost distribution is definitely not the way to go.
I do not understand what is wrong with letting the end-user point to a
Boost installation with the --boost=/path/to/Boost option and using that,
as a last resort, to find Boost Build. It is obviously the most flexible
way for the user of Boost Build and can not be that hard to program. Tying
Boost Build to a single location, when end-users may have multiple Boost
installations on their system and need to test some Boost library against
any of them, does not seem the way to do things. Try to put yourself in
the end-user's position rather than in your position as the primary Boost
Build developer.
-- Ticket URL: <https://svn.boost.org/trac/boost/ticket/4942#comment:2> Boost C++ Libraries <http://www.boost.org/> Boost provides free peer-reviewed portable C++ source libraries.
This archive was generated by hypermail 2.1.7 : 2017-02-16 18:50:05 UTC