Boost logo

Boost-Build :

Subject: Re: [Boost-build] Running `make` from BB
From: Rene Rivera (grafikrobot_at_[hidden])
Date: 2016-10-14 10:57:28


On Fri, Oct 14, 2016 at 9:42 AM, Stefan Seefeld <stefan_at_[hidden]> wrote:

> On 14.10.2016 10:28, Rene Rivera wrote:
> > Is this documentation that will be integrated into the general Boost
> > release build? I ask because there are special requirements for that..
> > In an ideal world I, personally, wouldn't need to do anything. But
> > since the release building rebuilds all the documentation I need to
> > know what tools need to be installed to build it.
>
> Yes, this will build the NumPy part of the Boost.Python doc.
> "Integration" simply means that the toplevel index contains a relative
> URL to the NumPy doc. The development environment needs to have sphinx
> (python-sphinx in a typical Linux distro) installed.
>

Yeah.. It's not that simple :-) The release scripts are capable of running
on three different CI providers (two Linux and one Windows), and can run
locally in CLI (which is how I test them on MacOS). Although the release
build tasks currently do not run on Windows (so it's relatively safe to
ignore that OS in this case). But generally all the tools involved need to
run on various operating systems. Which means figuring out what commands I
need to invoke to install whatever is needed. For reference here's the two
scripts involved in building the release:

<https://github.com/boostorg/release-tools/blob/develop/ci_boost_common.py>
<https://github.com/boostorg/release-tools/blob/develop/ci_boost_release.py>

-- 
-- Rene Rivera
-- Grafik - Don't Assume Anything
-- Robot Dreams - http://robot-dreams.net
-- rrivera/acm.org (msn) - grafikrobot/aim,yahoo,skype,efnet,gmail


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