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

65 Commits

Author SHA1 Message Date
Steven Watanabe
50e09fb39a Merge Boost.Build from the trunk.
[SVN r86768]
2013-11-19 19:52:02 +00:00
Steven Watanabe
87c62c82d1 Merge Boost.Build from the trunk.
[SVN r84398]
2013-05-21 04:14:18 +00:00
Steven Watanabe
0c61333246 Merge Boost.Build from the trunk.
[SVN r78204]
2012-04-26 03:35:55 +00:00
Vladimir Prus
164db5a3be Merge Boost.Build from trunk.
[SVN r72443]
2011-06-06 20:36:21 +00:00
Steven Watanabe
cb3ca6d89e Fix error checking boostbook-dir, reported by Bryce Lelbach.
[SVN r68677]
2011-02-06 19:13:42 +00:00
Steven Watanabe
ea0f725910 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
facca8c213 Update boostbook module documentation.
[SVN r68628]
2011-02-03 20:57:09 +00:00
Vladimir Prus
5238472b34 Merge Boost.Build from trunk
[SVN r68437]
2011-01-25 18:06:12 +00:00
Steven Watanabe
1ca19a2f60 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
Vladimir Prus
ae1402cd44 Merge from trunk
[SVN r63913]
2010-07-12 07:37:43 +00:00
Steven Watanabe
6847a0041a 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
fbcc338aa4 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
eb163585c4 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
6f60fe9000 Better autoconfiguration for BoostBook
[SVN r62210]
2010-05-25 18:28:53 +00:00
Vladimir Prus
8d690a8371 Merge from trunk
[SVN r54971]
2009-07-15 18:44:38 +00:00
Vladimir Prus
2a28528f51 Remove obsolete unused parameter
[SVN r54890]
2009-07-11 14:33:20 +00:00
John Maddock
80fd93c317 Add preliminary HTMLHelp support.
[SVN r51269]
2009-02-16 10:40:26 +00:00
Vladimir Prus
ae78e921f5 Don't unintentially collect all new targets in a global variable.
[SVN r51260]
2009-02-15 19:02:10 +00:00
Vladimir Prus
8beefcd2c3 Quote semicolon
[SVN r49365]
2008-10-16 16:53:36 +00:00
Vladimir Prus
516ffd550d 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
6587f9cb97 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
eda906f676 made the feature "format" propagated
[SVN r38558]
2007-08-10 01:22:59 +00:00
Vladimir Prus
720e16e0bc Quoting of space characters, addresses #853.
[SVN r38497]
2007-08-07 19:42:00 +00:00
John Maddock
341e94fb97 Added support for HTMLHelp, plus fixed xhtml build dependency bug.
[SVN r37990]
2007-06-14 10:15:51 +00:00
John Maddock
a417bc745c Added xhtml support.
[SVN r37983]
2007-06-13 17:36:51 +00:00
Rene Rivera
be59a5498b Add generic <flags> feature. Fix minor validation problem with boostbook.
[SVN r36029]
2006-11-14 05:35:45 +00:00
Rene Rivera
3b73c71ee5 Add/update copyrights+license (with help of a shell script).
[SVN r35851]
2006-11-05 07:13:39 +00:00
Rene Rivera
f49d71ab79 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
460df0d63d 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
d89ed6bbb9 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
83088b827b New build-system.location rule.
[SVN r29767]
2005-06-24 11:24:24 +00:00
Rene Rivera
77476676e5 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
233ccf88ad Some comments
[SVN r27982]
2005-04-05 13:37:44 +00:00
Douglas Gregor
041807235d Updated BoostBook tools to reflect changes in BBv2
[SVN r26828]
2005-01-24 02:14:15 +00:00
Dave Abrahams
08a072ad62 Attempt to fix someone else's bug.
[SVN r26798]
2005-01-22 11:45:46 +00:00
Dave Abrahams
42f4871b1b 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
648b30b73c Don't pass 'main' during type registration in two more cases
[SVN r26450]
2004-12-06 14:03:25 +00:00
Dave Abrahams
b4c6c27664 Make changes at Doug's request.
[SVN r26394]
2004-12-01 16:50:56 +00:00
Vladimir Prus
25f6fb91e3 Revive boostbook.
[SVN r26196]
2004-11-13 09:29:55 +00:00
Vladimir Prus
3d42ee5bea * tools/boostbook.jam
Use generator instead of main target class.


[SVN r26101]
2004-11-03 08:51:06 +00:00
Vladimir Prus
2b8b5f4297 Do not crash or error out when BoostBook XSL or DTD files can't be
found, just emit a warning. This is consistent with other toolset, which
try to never crash.


[SVN r24667]
2004-08-23 12:53:14 +00:00
Vladimir Prus
1a2cf5ead1 Fix a couple of project.attribute calls. The method should not be called now,
and does not work, either. Thanks to Michael Stevens for the bug report.


[SVN r23023]
2004-06-04 12:57:48 +00:00
Vladimir Prus
533abcaadd Bugfix: the main target rules did not work unless called from Jamfile.
The used 'CALLER_MODULE' to determine the project where the main target
is to be declared, which did not work if the rule is called from another
module.

Thanks to Zbynek Winkler for the bug report.

* build/project.jam (current): New rule
* test/wrapper.py: New test
* other files: Use 'project.current'.


[SVN r22569]
2004-03-31 06:53:56 +00:00
Douglas Gregor
1d037dbe15 Glob in multiple directories correctly
[SVN r22014]
2004-01-28 01:41:31 +00:00
Vladimir Prus
d1cda1623c Robustify Boost.Book a little more. Don't register generators unless
'init' rule is called, so that we don't get into half-initialized state.

Revert previous change to doxygen.jam, since importing boostbook now is
harmless.


[SVN r21957]
2004-01-26 11:20:45 +00:00
Vladimir Prus
54653e0c21 Don't crash when BOOST_ROOT is not set. Print interesting things when
--debug-configuration is specified.


[SVN r21953]
2004-01-26 10:29:09 +00:00
Vladimir Prus
7d48ebd981 Pass boundname of target to header scanning rule. This change was stealed
from Matt Armstrong's version of jam. Getting boundname this way is faster
than the way we used to have.

* jam_src/headers.c: The change itself.

* v2/build/scanner.jam
  (hdrrule): Accept third argument.

* v2/build/virtual-target.jam
  (binding, remember-binding): Remove.

* v2/tools/builtin.jam
  (c-scanner.process): Accept and use third argument.

* v2/tools/boostbook.jam: Likewise.


[SVN r21203]
2003-12-10 10:00:20 +00:00
Vladimir Prus
84569b1611 Optimizations.
* build/scanner.jam
  (propagate): New rule, implementing part of functionality 'install' used
  to have.
  (install): Remove some functionality.

* tools/builtin.jam
  (c-scanner.process): Call 'scanner.propagate'. Pass all targets, do not
  loop.

* tools/docbook.jam: Likewise.


[SVN r21202]
2003-12-10 09:28:47 +00:00
Douglas Gregor
1367b86ed5 Make testsuite building work again
[SVN r20234]
2003-10-01 04:03:21 +00:00
Douglas Gregor
77c8f32dc2 boostbook.jam:
- Hey, derived types are cool. Use 'em for BoostBook

doxygen.jam:
	- Completely rewritten to be slightly less hackish than before (but
	  still quite hackish).
	- Added <doxygen:param> free feature to allow customization of Doxygen
          configuration file.


[SVN r20138]
2003-09-22 00:14:09 +00:00