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
Douglas Gregor
2365fd8f04
Don't ECHO random information to the user. Man, was I tired
...
[SVN r19830]
2003-08-28 12:28:15 +00:00
Douglas Gregor
5e7331866c
- Undo my erroneous change to the error message formatting (thanks Dave)
...
- Use BOOST_ROOT to help find the BoostBook DTD & XSL only if its available
- Use BOOST_BUILD_PATH to help find the BoostBook DTD & XSL (also thanks Dave)
[SVN r19816]
2003-08-28 03:30:21 +00:00
Douglas Gregor
638c5770c1
Fix path handling in initialization
...
[SVN r19813]
2003-08-28 00:13:51 +00:00
Douglas Gregor
3d1d630504
Import new appropriately
...
[SVN r19754]
2003-08-23 15:03:14 +00:00
Vladimir Prus
81dc7f094b
Rename 'xclass' to 'class'.
...
[SVN r19458]
2003-08-05 05:25:33 +00:00
Vladimir Prus
a8291718dd
Rename 'xnew' to just 'new'.
...
[SVN r19434]
2003-08-04 11:12:30 +00:00
Vladimir Prus
96ba56a2e9
Drop all style classes support.
...
[SVN r19433]
2003-08-04 10:53:34 +00:00
Vladimir Prus
3bb6fbed85
Convert remaining classes.
...
[SVN r19429]
2003-08-04 09:25:34 +00:00
Vladimir Prus
9f5c3c21af
Bugfixes.
...
Don't use TEMPORARY, since it blocks updates for some reason.
Fix path computations.
[SVN r19289]
2003-07-24 06:17:56 +00:00
Dave Abrahams
20454ce9df
Make it so that setting of BOOST_ROOT is not required, allowing the
...
getting started instructions for BBv2 work! Now the boostbook files
are searched for additionally in $(BOOST_BUILD_PATH)/../boostbook.
[SVN r19171]
2003-07-17 15:34:28 +00:00
Douglas Gregor
018543fb9f
Remove NOUPDATE for catalog
...
[SVN r19054]
2003-07-11 15:56:56 +00:00
Vladimir Prus
e18f276989
Apply NOCARE to xi:includes, else bjam won't be able to work when we
...
xi:include files which is to be generated (and does not exist yet).
[SVN r19030]
2003-07-10 14:20:19 +00:00
Vladimir Prus
c348e666d8
BoostBook improvements.
...
* new/boostbook.jam
Move xsl:param out of here. Print nice error message when boost root is not
specified. Don't set TEMPORARY on catalog files, since it prevents catalog
creation now and catalog is not temparary anyway.
Export boostbook to global scope to that "using boostbook" works.
Update dependency scanner for recent changes in build engine.
* new/xsltproc.jam
New feature xsl:path.
(compute-xslt-flags): New rule, with factored out common code.
Use common.variable-setting-command to simplify actions.
[SVN r19028]
2003-07-10 14:13:59 +00:00
Vladimir Prus
60e89037fb
Implement inline main targets.
...
* new/targets.jam
(main-target-sources): New rule.
(abstract-target.rename): New rule
(project-target.rename-main-target): New rule.
[SVN r18923]
2003-07-03 07:23:26 +00:00
Vladimir Prus
e488765eae
Move a bunch of modules to "tools" directory. I'm uncertain about some
...
modules that are still in "new", but they can be moved later.
[SVN r18692]
2003-06-06 09:38:49 +00:00