|
Boost-Build : |
From: David Abrahams (david.abrahams_at_[hidden])
Date: 2002-07-11 13:57:18
The signals Jamfile uses the <include> feature, but if you want to get the
boost headers via #include <...> as opposed to #include "...", you need the
<sysinclude> feature.
-Dave
----- Original Message -----
From: "Beman Dawes" <bdawes_at_[hidden]>
To: <jamboost_at_[hidden]>
Sent: Thursday, July 11, 2002 2:18 PM
Subject: [jamboost] metrowerks toolset question
> On my Win 2K system, the signals library build (kicked off by
> boost-root/Jamfile) is getting compile fails:
>
> metrowerks-C++-action
>
libs\signals\build\bin\boost_signals.dll\metrowerks\release\runtime-link-dy
namic\slot.obj
> ### mwcc Compiler:
> # File: libs\signals\src\slot.cpp
> # ----------------------------------
> # 16: #include <boost/signals/slot.hpp>
> # Error: ^
> # the file 'slot.hpp' cannot be opened
> ...
>
> mwcc -maxerrors 5 -maxwarnings 20 -c -warn on,nounusedexpr,nounused
> -cwd include -DNDEBUG -DNOMINMAX -nowraplines -lang c++ -opt
full -inline
> auto -inline level=8 -prefix UseDLLPrefix.h -I"libs\signals\build"
> -I"C:\boost\site" -I- -o
>
"libs\signals\build\bin\boost_signals.dll\metrowerks\release\runtime-link-d
ynamic\slot.obj"
> "libs\signals\build\../src\slot.cpp"
>
> What is really odd is that the non-signals compiles (regex, etc) give the
> last two -I switches in the opposite order:
>
> -I- -I"C:\boost\site"
>
> The C++-action in metrowerks-tools gives the I switches like this:
>
> ... -I"$(HDRS)" -I- -I"$(STDHDRS)" ...
>
> What is happening? Can someone suggest a fix?
>
> --Beman
>
>
>
> To unsubscribe from this group, send an email to:
> jamboost-unsubscribe_at_[hidden]
>
>
>
> Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
>
>
>
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