Subject: Re: [Boost-build] Python / NumPy PR
From: Steven Watanabe (watanabesj_at_[hidden])
Date: 2016-10-13 21:41:22
On 10/13/2016 07:31 PM, Stefan Seefeld wrote:
> Thanks to some help I got on this list, I was able to implement NumPy
> support in the Boost.Python build logic.
> I have submitted https://github.com/boostorg/build/pull/139, which
> covers the Boost.Build part of it. As the Boost.Python part of this
> depends on this PR, I would appreciate if someone could review it ASAP,
> so I can complete this for the 1.63 release.
> Many thanks !
> Looking at the Boost.Build code, I wonder: Some of the modules in
> src/tools/ are Jam files, some are Python files, and some are
> implemented in both. How does bjam decide which to pick if both are
> present ?
It always picks the Jam files unless you've
explicitly compiled b2 with python support
and passed --python on the command line. The
Python files are part of an attempt to rewrite
Boost.Build in Python. It is not interoperable
with the Jam implementation and many modules
have not been ported yet. (Note that user
Jamfiles mostly work unchanged).
> Is the Python-based DSL documented anywhere ? Would it make
> sense to migrate for a given module ? (I'm thinking of the
> src/tools/python.jam file right now, in case that's not obvious :-) )
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