Boost logo

Boost Users :

From: Rene Rivera (yg-boost-users_at_[hidden])
Date: 2003-08-14 23:41:25


In article <20030815032646.M24701_at_[hidden]>,
 "Jeff Garland" <jeff_at_[hidden]> wrote:

> On Thu, 14 Aug 2003 17:42:05 -0700, Administrator wrote
> > The following changelog and patch do three things:
> >
> > 1. Change to common naming scheme for libs
> > 2. Common subdir for compiled libs
> > 3. Test and date_time dll's suppressed for NT builds.
> >
> > Would appreciate any and all feedback on this patch. Thanks.

As it turns out, changes like that have been discussed in the past :-) And I
happen to have put some effort into doing similar changes into the Boost build
files. Almost all the changes you mention, and a few more are currently
incorporated into the CVS files: boost-root/Jamfile, and
boost-root/tools/build/boost-base.jam. If you want to try them out you can get
them here respectively: http://tinyurl.com/k34f and http://tinyurl.com/k34j
(the first file is on a branch) -- Or you can get them directly from SF-CVS.

The one change I don't have is the tagging with respect to the debug-python
builds (re, _pydebug). I'll add that also, soon.

> I personally like the idea of a common directory where the libs get built or
> copied, but you have to convince the boost developers and this is really the
> wrong list for that discussion.

This is the wrong list ;-) Try the Boost.Build list, see:
http://tinyurl.com/k34w

> As for the date_time change I'd rather see something like:
>
> if ! ${WINDOWS}
> {
>
> because NT is just one variant.

For bjam, NT is equivalent to WINDOWS. First, there's no WINDOWS defined in
bjam. Second, regardless of what Windows OS version you build bjam on, we
define the NT variable.

>Perhaps even simplier is to just remove the
> <dll> rule for all platforms, or fix it so the dll is useful ;-)

Fixing it so the DLL is usefull would be wonderfull ;-]

-- 
-- grafik
-- Don't Assume Anything

Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net