On Fri, Oct 14, 2016 at 8:20 AM, Stefan Seefeld <stefan@seefeld.name> wrote:
Hello,

I want to integrate documentation that uses its own build system. (The
Boost.Python NumPy extension uses sphinx.)

What do I need to add to my Jamfile to run `make` in addition to copying
a few directories around ?


Specifically, I have this directory structure:

python/doc/

                  Jamfile

                   numpy/

                               Makefile

                               make.bat


and I want to generate `python/doc/html/numpy/` ? (I suppose, to follow
BB conventions I should copy the `numpy/` subdirectory above into
bin.v2/, invoke `make` there, then copy the generatd `html/` directory
back into `python/doc/html/numpy`.)

What do I need to do here ? Define a rule ? Use an existing rule with a
custom action ? I'd appreciate if someone could give me some directions.

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.

Most likely, you can just use the "make" target type <http://www.boost.org/build/doc/html/bbv2/builtins/raw.html>.

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