Boost logo

Boost :

From: Bronek Kozicki (brok_at_[hidden])
Date: 2005-03-10 10:14:10


Bronek Kozicki <brok_at_[hidden]> wrote:
> I need to build boost (more precisely Boost.Regex) on MSVC6 with
> Dinkumware (ie. resulting dynamic libraries should link directly with
> Dinkumware C++ runtime). Any ideas how to do it?

never mind, I devised jamfile and building boost 1.32 now. If anybody is
interested, here it goes:

# file msvs-sxl233-tools.jam

{
  extends-toolset msvc ;

  flags msvs-sxl233 LINKFLAGS
<runtime-build>release/<runtime-link>dynamic : sxlrt.lib ;
  flags msvs-sxl233 LINKFLAGS <runtime-build>debug/<runtime-link>dynamic
: sxlrtd.lib ;

  flags msvs-sxl233 LINKFLAGS
<runtime-build>release/<runtime-link>static/<threading>single : sxl.lib
;
  flags msvs-sxl233 LINKFLAGS
<runtime-build>debug/<runtime-link>static/<threading>single : sxld.lib ;
  flags msvs-sxl233 LINKFLAGS
<runtime-build>release/<runtime-link>static/<threading>multi : sxlmt.lib
;
  flags msvs-sxl233 LINKFLAGS
<runtime-build>debug/<runtime-link>static/<threading>multi : sxlmtd.lib
;

# hardcoded paths; it's good enough for me

  LINKFLAGS += /LIBPATH:W:\\SDKs\\SXL\\Lib ;
  CFLAGS += -I"W:\\SDKs\\SXL\\include" ;
  CFLAGS += /D_CPPLIB_VER ;
}

regards.

B.

PS: yes, it's Dinkumware 2.33 that I'm using. I know, it's very old.


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk