From: jjanzer0 (yahoo_at_[hidden])
Date: 2005-05-18 16:32:02
That's sort of what I want but I'd really prefer to have the
conditional based on the OS or based on a defined value in a header
file. Is this even possible?
--- In jamboost_at_[hidden], "Pedro Ferreira"
> > Hi I need to include the wsock32 libraries conditionally when I'm
> > building a project on windows (and I don't want to link it in
> > in linux)...
> > I'm sure this is very trivial but I'm having a very hard time
> > out how to actually do it, I have something like the following:
> > project client
> > : requirements <include>../common ;
> > lib lwsock32 : : <name>wsock32 ;
> > exe myClient
> > : client.cc
> > lwsock32
> > ;
> > That works fine, but what I need is to actually include a
> > in bjam v2, in order to load it (only in windows)... something
> > <toolset>gcc:<library>lwsock32
> > but using some variable instead.
> > Any help would be greatly appreciated.
> I'm not really sure if this is what you intend (it's still too early
> morning...) but, if you want to include the lib if using msvc and
> include it if gcc, you can do this:
> lib lwsock32 : : <name>wsock32 <toolset>msvc ;
> alias lwsock32 : : <toolset>msvc ;
> exe myClient
> : client.cc
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