[C++-sig] Re: Problem with vc++ 7
Mike Rovner
mike at bindkey.com
Mon Nov 25 22:23:10 CET 2002
I am a complete stranger to Jam and scanning manual and tutorial seems to
confirm that "Jam has simple yet unintuitive language."
"David Abrahams" <dave at boost-consulting.com> wrote in message
news:ufztuwhkc.fsf at boost-consulting.com...
> This is why I tell people to use Jamfiles.
>
> subproject libs/python/user ;
>
> # bring in the rules for python
> SEARCH on python.jam = $(BOOST_BUILD_PATH) ;
> include python.jam ;
>
> extension hippo : PyApp.cxx pyhippo.cxx <dll>../build/boost_python ;
> boost-python-runtest hippo : test.py <pyd>hippo ;
How to include my files from c:/a/b/c/include dir and libs (say
c:/d/e/f.lib)?
When I say:
extension t1 : t1.cpp
<dll>../build/boost_python
<include>c:/a/b/c/include
<lib>c:/d/e/f
;
bjam complains:
C:/d/e/Jamfile : No such file
C:\BKutil\boost_1_29_0\tools\build\boost-base.jam:1455: in
find-compatible-subvariant
*** argument error
* rule is-link-compatible ( feature : value1 : value2 )
* called with: ( <target-type> : PYD : )
* missing argument value2
C:\BKutil\boost_1_29_0\tools\build\boost-base.jam:1416:see definition of
rule 'is-link-compatible' being called
C:\BKutil\boost_1_29_0\tools\build\boost-base.jam:1502: in link-libraries
C:\BKutil\boost_1_29_0\tools\build\boost-base.jam:1710: in subvariant-target
C:\BKutil\boost_1_29_0\tools\build\boost-base.jam:1797: in main-target
C:\BKutil\boost_1_29_0\tools\build\boost-base.jam:1330: in
declare-local-target
C:\BKutil\boost_1_29_0\tools\build\python.jam:302: in extension
Jamfile:29: in load-jamfiles
C:\BKutil\boost_1_29_0\tools\build\bootstrap.jam:15: in boost-build
C:\BKutil\boost_1_29_0\boost-build.jam:2: in module scope
IMHO It would be good addition to FAQ (building section).
Thanks,
Mike
More information about the Cplusplus-sig
mailing list