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

40 Commits

Author SHA1 Message Date
Steven Watanabe
128e18fafb Add latex support to doxygen toolset
[SVN r58682]
2010-01-04 17:51:29 +00:00
Vladimir Prus
cda57d4290 Prevent doxygen's html (not docbook) generation from using './html'.
Now, 'html' directory is created in the build dir of the Jamfile
where 'doxygen' target appears.


[SVN r55200]
2009-07-27 07:24:41 +00:00
Jurko Gospodnetić
4a52160687 Boost Build tools/doxygen.jam fixes to remove some problems when working with paths containing spaces.
[SVN r46977]
2008-07-01 20:28:00 +00:00
Jurko Gospodnetić
1bdc2383c4 Minor stylistic changes made to the Boost Build tools/doxygen.jam module.
[SVN r46976]
2008-07-01 20:22:18 +00:00
Jurko Gospodnetić
c5669aa936 Brown paper bag fix for two buggy Boost Build doxygen.jam module changes from revisions 46940 & 46942. One was causing extra quotes to be added around the doxygen.xml.path xslt parameter value and another one was causing that path to be constructed incorrectly all together.
[SVN r46972]
2008-07-01 17:24:41 +00:00
Jurko Gospodnetić
9e5617646b Corrected doxygen.xml.path xslt parameter construction in the collect rule in the doxygen.jam module so it uses the native path format instead of the path format used internally by Boost Build. Added a few command parameter quotes to make it more likely Boost Build doxygen & quickbook toolsets will work with paths containing spaces.
[SVN r46942]
2008-07-01 07:23:28 +00:00
Jurko Gospodnetić
beeacb2067 Fixed a bug in Boost Build's doxygen.jam toolset causing it to fail in case the build dir is specified as an absolute path.
[SVN r46940]
2008-07-01 06:26:14 +00:00
Jurko Gospodnetić
476f8ec8d6 Minor stylistic Boost Build script changes.
[SVN r46939]
2008-07-01 06:19:33 +00:00
Rene Rivera
51ba182420 Mostly fix bad path calc for direct html from doxygen doc generation. (fixes #1562)
[SVN r42598]
2008-01-08 02:49:25 +00:00
John Maddock
0587fad8be Removed double quoting of Doxygen title.
Fixes: http://lists.boost.org/boost-users/2007/12/32523.php

[SVN r41889]
2007-12-08 16:04:54 +00:00
Rene Rivera
7ddc4e043a Put in the build support for using the doxproc, Python based, Doxygen to BoostBook translator.
[SVN r37457]
2007-04-17 04:44:59 +00:00
Douglas Gregor
16c4523aa6 Import doxygen bits from 1.34.0 branch
[SVN r36910]
2007-02-08 19:27:41 +00:00
Rene Rivera
d6f1461e2d Addition of doxproc Python script to optionally replace the xsltproc translation of Doxygen XML to BoostBook XML. The doxproc.py replaces the existing two steps of Doxygen multi-file XML to Doxygen single-file XML, and Doxygen single-file XML to BookBook XML.
[SVN r36475]
2006-12-21 04:45:51 +00:00
Rene Rivera
b68f90903c Allow not specifying <location> when generating HTML docs.
[SVN r36314]
2006-12-10 20:17:59 +00:00
Rene Rivera
711d1a67fe Add HTML generated directly from the Doxygen tool. Move autoconf into toolset proper.
[SVN r36290]
2006-12-07 17:40:17 +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
Vladimir Prus
ce3572650e Make doxygen work even if it's initialized before boostbook.
The doxygen module is not really standalone, it requires Boost.Book XSL
stylesheets, and so needs to get their location from the boostbook module.
Previously, the doxygen.init module would get the stylesheet dir, and if
it's empty, would not declare some generators. So, if doxygen is initialized
before bookstbook, some conversion won't work.

Now, generators are defined in all cases, but when the action is run, we
check that boostbook was initialized.


[SVN r28313]
2005-04-18 07:42:33 +00:00
Vladimir Prus
c40b9809ee Some renames:
- 'stage' -> 'install'
- 'traverse-dependencies' -> 'install-dependencies'
- 'include-type' -> 'install-type'.


[SVN r26833]
2005-01-24 10:08:07 +00:00
Vladimir Prus
5c3471d243 Bugfix. Call 'xsltproc.xslt' instead of just 'xslt'. Now that main
target rule for xslt is automatically defined, this call uses that
rule, not the 'action rule' which is intended to call.

In addition, 'xslt' was called without including xslproc, and xsltproc
was injecting internal rules into global namespace.


[SVN r26481]
2004-12-09 13:52:19 +00:00
Vladimir Prus
6155a88116 More type declaration cleanup.
* build/type.jam (register): Remove the 'main' parameter.
* other files: Don't pass the 'main' parameter.


[SVN r26449]
2004-12-06 13:59:51 +00:00
Douglas Gregor
288a60a94b boostbook/xsl/doxygen/doxygen2boostbook.xsl:
- XSL stylesheet parameter boost.doxygen.reftitle sets the title of the
    generated library-reference element.

build/v2/tools/doxygen.jam:
  - Free feature "reftitle" sets the title of the generated library-reference
    element.


[SVN r23332]
2004-07-04 00:15:08 +00:00
Douglas Gregor
d6d19a5d4b doxygen.jam: Actually use the "name" parameter given to the initialization routine.
[SVN r22755]
2004-05-07 00:33:30 +00:00
Vladimir Prus
4bdafa91fc Add missing import
[SVN r22571]
2004-03-31 09:32:05 +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
Vladimir Prus
aa1d40b3e3 Register generators inside 'init'. Issue warning of Boost.Book XSL dir
is not found.


[SVN r21972]
2004-01-26 14:48:51 +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
fb8f4d64ee Don't import boostbook. The reason is that importing toolset module makes
Boost.Build believe the module is property loaded, but without 'init' call,
the module will not work. In this case, if doxygen is configured but
boostbook is not, it causes strange errors.

This commit temporary breaks doxygen -- I'm gonne fix that in a minute.


[SVN r21954]
2004-01-26 10:51:54 +00:00
Douglas Gregor
4e1ca184cf Handle doxygen:param properties with equal signs in them
[SVN r20164]
2003-09-22 22:41:29 +00:00
Douglas Gregor
b3b30350a8 Oops, headers to doxyfile transformation should be composing and should handle its sources properly
[SVN r20163]
2003-09-22 22:03:57 +00:00
Douglas Gregor
6ebe680de0 Added a prefix feature, that hooks up to the Doxygen-parsed header prefix
[SVN r20143]
2003-09-22 02:19:49 +00:00
Douglas Gregor
7bf1002d74 doxygen.jam:
- Stage BoostBook XML generated via Doxygen into the project
directory, so it can be XIncluded
  - Eventually, would like to just generate it in the project directory,
and then perhaps dependency generation would work correctly.


[SVN r20140]
2003-09-22 01:32:54 +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
5a7d657373 Implemented an (ugly) hack to try to make the Doxygen->BoostBook
transformation work better. This whole module needs a serious overhaul.

----------------------------------------------------------------------


[SVN r20094]
2003-09-18 15:46:42 +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
3bb6fbed85 Convert remaining classes.
[SVN r19429]
2003-08-04 09:25:34 +00:00
Vladimir Prus
5b5bbd0ea4 Quote filenames when needed.
[SVN r19302]
2003-07-25 06:55:42 +00:00
Vladimir Prus
df6ff71e08 * tools/doxugen.jam
Always generate targets of DOXYGEN_XML type. Import 'doxygen' to
  global scope.


[SVN r19029]
2003-07-10 14:16:16 +00:00
Vladimir Prus
f8725f238c Add missing import.
[SVN r18904]
2003-07-01 11:58:11 +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