2
0
mirror of https://github.com/boostorg/build.git synced 2026-02-15 00:52:16 +00:00
Commit Graph

76 Commits

Author SHA1 Message Date
Steven Watanabe
a0dbab8c78 Fix handling of implicit-dependency in xsltproc. Previously, <dependency> was necessary because the include scanner was not set up correctly. 2018-01-04 09:22:30 -07:00
Rene Rivera
428eba2434 Move common doc types out from docbook.
This moves docbook, pdf, and xml types out from the bootbook tool file
to the common types directory. This allows other tools that process
those types to not rely on bootbook definition import.
2017-07-31 09:36:14 -05:00
Peter Dimov
b460ee2b92 Add .xslt extension to type XSLT 2017-07-25 14:47:19 +03:00
Rene Rivera
1b1025fe20 Make format feature non-incidental as the same targets for different formats can be built at the same time. 2015-12-23 10:06:03 -06:00
Daniel James
463326718e Import errors in make-error.
In [83204] some commands to `import errors` were removed before calls to
`make-error`, which causes it to fail, as it uses `errors`. Rather than
restoring `import errors` I removed it from the other calls, and added it to
the function itself, which is hopefully less error prone.

[SVN r84552]
2013-05-30 08:28:42 +00:00
Steven Watanabe
3f27cb14b2 Make BoostBook errors lazy to avoid causing an error when BoostBook isn't used.
[SVN r83204]
2013-02-28 17:59:15 +00:00
Jurko Gospodnetić
bf09f4dab9 Corrected a bug in Boost Build's tools/boostbook.jam module causing building boostbook targets of type HTML, DOCBOOK, FO, PDF, PS & TESTS to fail.
[SVN r80145]
2012-08-22 20:55:10 +00:00
Jurko Gospodnetić
f6ef410175 Boost Build cleanup - made the tools/boostbook.jam xml-catalog rule local.
[SVN r80016]
2012-08-13 22:29:13 +00:00
Jurko Gospodnetić
03b86769f5 Boost Build tools/boostbook.jam module cleanup - boostbook targets no longer constructed using a generator for the fake BOOSTBOOK_MAIN type. A clean custom basic-target class is used now instead, corresponding to how similar work is done in the tools/doxygen.jam module.
[SVN r80011]
2012-08-13 16:53:19 +00:00
Jurko Gospodnetić
4a9820167b Updated Boost Build's tools/boostbook.jam module to pass its created xml-catalog virtual target through the virtual-target.register rule, as is supposed to be done with all virtual-target instances.
[SVN r80010]
2012-08-13 15:39:18 +00:00
Jurko Gospodnetić
69285830c4 Boost Build cleanup - minor stylistic changes in the tools/boostbook.jam module.
[SVN r80009]
2012-08-13 15:32:49 +00:00
Jurko Gospodnetić
d95c5d93b6 Boost Build cleanup - added two new rules to the project.jam module (is-config-module for checking whether a module is one of Boost Build's configuration file modules & get-jamroot-module returning a given non-standalone & non-configuration project's base parent Jamroot project) and used them to restore corrected boostbook.jam module functionality for storing its constructed xml-catalog targets in the same location independent of what folder the build got run from. Updated related rule comments.
[SVN r79973]
2012-08-11 22:24:51 +00:00
Jurko Gospodnetić
3cf63e8925 Boost Build cleanup - minor stylistic changes made to the boostbook.jam module.
[SVN r79972]
2012-08-11 22:19:22 +00:00
Jurko Gospodnetić
6ea2add103 Boost Build cleanup - minor stylistic changes.
[SVN r79888]
2012-08-06 15:16:53 +00:00
Jurko Gospodnetić
bca80306c9 Corrected the Boost Build boostbook.jam toolset module to correctly generate its global XML catalog file without relying on Boost Build's 'current project' reference being left set to some non-standalone project after Boost Build finishes loading all of its project files. This should fix Boost library documentation build failures encountered after revision [79874].
[SVN r79887]
2012-08-06 14:42:39 +00:00
Daniel James
6903771d2e Add path for XSL stylesheets on SUSE.
[SVN r77622]
2012-03-29 00:30:18 +00:00
Daniel James
0d4776682b Revert boostbook-base-style change, it has broken the test build.
[SVN r75934]
2011-12-13 18:23:17 +00:00
Daniel James
5509a5531f boostbook-base-style feature for boostbook.
[SVN r75928]
2011-12-12 23:07:53 +00:00
Steven Watanabe
a1a614803a Fix error checking boostbook-dir, reported by Bryce Lelbach.
[SVN r68677]
2011-02-06 19:13:42 +00:00
Steven Watanabe
948585ff23 Update boostbook configuration to allow parameters to be overridden. Also, add validation of parameters.
[SVN r68662]
2011-02-05 21:42:26 +00:00
Steven Watanabe
d4dfb92577 Update boostbook module documentation.
[SVN r68628]
2011-02-03 20:57:09 +00:00
Steven Watanabe
7f4bd730a0 Make sure that we correctly find the root project if there's a project-config.jam
[SVN r64578]
2010-08-03 17:45:01 +00:00
Steven Watanabe
f241e68667 Try to make sure that the paths for xsltproc are correct for a cygwin build of bjam.
[SVN r62403]
2010-06-03 15:29:23 +00:00
Steven Watanabe
e9e69862b8 Try to adjust the paths in boostbook_catalog.xml to be correct, whether we're using a windows or cygwin build of xsltproc
[SVN r62221]
2010-05-26 00:31:42 +00:00
Steven Watanabe
ff2e2c5df9 Look for docbook in /opt/local/share since that's the default installation directory for macports
[SVN r62216]
2010-05-25 21:15:18 +00:00
Steven Watanabe
c50fcf1913 Better autoconfiguration for BoostBook
[SVN r62210]
2010-05-25 18:28:53 +00:00
Vladimir Prus
728cb28661 Remove obsolete unused parameter
[SVN r54890]
2009-07-11 14:33:20 +00:00
John Maddock
a8c9875b9b Add preliminary HTMLHelp support.
[SVN r51269]
2009-02-16 10:40:26 +00:00
Vladimir Prus
46ee4613a0 Don't unintentially collect all new targets in a global variable.
[SVN r51260]
2009-02-15 19:02:10 +00:00
Vladimir Prus
4602a7d8c5 Quote semicolon
[SVN r49365]
2008-10-16 16:53:36 +00:00
Vladimir Prus
6a592f0b46 Report underfined paths before trying to replace
spaces in them (and crash on emptry paths).


[SVN r40462]
2007-10-25 16:48:24 +00:00
Rene Rivera
f0f0ed36dd Make per target manifest files and a single global catalog files, so that one can have multiple boostbook targets in one project.
[SVN r39506]
2007-09-24 13:24:23 +00:00
Roland Schwarz
9806110f88 made the feature "format" propagated
[SVN r38558]
2007-08-10 01:22:59 +00:00
Vladimir Prus
eff29155ed Quoting of space characters, addresses #853.
[SVN r38497]
2007-08-07 19:42:00 +00:00
John Maddock
187a4d7fa0 Added support for HTMLHelp, plus fixed xhtml build dependency bug.
[SVN r37990]
2007-06-14 10:15:51 +00:00
John Maddock
cdb626a46a Added xhtml support.
[SVN r37983]
2007-06-13 17:36:51 +00:00
Rene Rivera
271a66777a Add generic <flags> feature. Fix minor validation problem with boostbook.
[SVN r36029]
2006-11-14 05:35:45 +00:00
Rene Rivera
9ef6242538 Add/update copyrights+license (with help of a shell script).
[SVN r35851]
2006-11-05 07:13:39 +00:00
Rene Rivera
fe83cf879b Don't hardwire the target directory name of xstl result processing. And allow overriding the default with the 'name' property.
[SVN r31711]
2005-11-20 07:00:25 +00:00
Rene Rivera
62f0904354 boostbook.jam; remove locals when using print.text.
print.jam; reimplement in terms of @() feature.


[SVN r31583]
2005-11-06 22:34:44 +00:00
Rene Rivera
bc3396ff68 boostbook.jam; Remove some path.make calls as they are superfluous in the path.glob case.
path.jam; Kludge path.join into working as it did before when confronted with an initial empty string on the path.


[SVN r31212]
2005-10-06 19:47:58 +00:00
Vladimir Prus
36eb4c8723 New build-system.location rule.
[SVN r29767]
2005-06-24 11:24:24 +00:00
Rene Rivera
0ed0573dac boostbook.jam; Make it possible to configure where to find boostbook files.
boostbook-config.jam; Find boostbook files using Boost install key.
quickbook-config.jam; Auto config of quickbook tool.


[SVN r28464]
2005-04-25 04:24:04 +00:00
Vladimir Prus
d742f38c17 Some comments
[SVN r27982]
2005-04-05 13:37:44 +00:00
Douglas Gregor
9a2dc195ad Updated BoostBook tools to reflect changes in BBv2
[SVN r26828]
2005-01-24 02:14:15 +00:00
Dave Abrahams
5d72cb67f8 Attempt to fix someone else's bug.
[SVN r26798]
2005-01-22 11:45:46 +00:00
Dave Abrahams
63adbc97f6 Factored html type out of boostbook.jam and in the process created a
modular system for registering new types.


[SVN r26484]
2004-12-10 02:39:57 +00:00
Vladimir Prus
42b9064e1a Don't pass 'main' during type registration in two more cases
[SVN r26450]
2004-12-06 14:03:25 +00:00
Dave Abrahams
f796c2a971 Make changes at Doug's request.
[SVN r26394]
2004-12-01 16:50:56 +00:00
Vladimir Prus
762595b919 Revive boostbook.
[SVN r26196]
2004-11-13 09:29:55 +00:00