Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r51270 - trunk/doc/test
From: john_at_[hidden]
Date: 2009-02-16 08:12:23


Author: johnmaddock
Date: 2009-02-16 08:12:22 EST (Mon, 16 Feb 2009)
New Revision: 51270
URL: http://svn.boost.org/trac/boost/changeset/51270

Log:
Add HTMLHelp options to Jamfile.
Text files modified:
   trunk/doc/test/Jamfile.v2 | 40 +++++++++++++++++++++++++++++++++++++++-
   1 files changed, 39 insertions(+), 1 deletions(-)

Modified: trunk/doc/test/Jamfile.v2
==============================================================================
--- trunk/doc/test/Jamfile.v2 (original)
+++ trunk/doc/test/Jamfile.v2 2009-02-16 08:12:22 EST (Mon, 16 Feb 2009)
@@ -6,6 +6,7 @@
 import common ;
 import doxygen ;
 using quickbook ;
+import modules ;
 
 path-constant images_location : html ;
 
@@ -141,12 +142,40 @@
         <dependency>gs.check
     ;
 
+if htmlhelp in [ modules.peek : ARGV ]
+{
+ #
+ # Start with a rule to convert htmlhelp project into
+ # compiled help file:
+ #
+ make htmlhelp/htmlhelp.chm : standalone : @hhc ;
+ actions ignore hhc
+ {
+ hhc htmlhelp/htmlhelp.hhp
+ }
+ #
+ # These install rules copy our images into a subdirectory of the created
+ # htmlhelp project directory: unfortunately hhc.exe will only embed
+ # images in a subdirectory of the project root.
+ #
+ install htmlhelp1 : [ glob html/images/*.png ] : <location>htmlhelp/images ;
+ install htmlhelp1a : [ glob html/images/*.svg ] : <location>htmlhelp/images ;
+ install htmlhelp2 : [ glob html/images/accumulators/*.png ] : <dependency>statsdoc <location>htmlhelp/images/accumulators ;
+ install htmlhelp3 : [ glob ../src/images/*.png ] : <dependency>statsdoc <location>htmlhelp/images ;
+ install htmlhelp4 : [ glob ../src/images/callouts/*.png ] : <dependency>statsdoc <location>htmlhelp/images/callouts ;
+}
+
 xml test : test.qbk ;
 boostbook standalone
     :
         test
     :
         <dependency>statsdoc
+ <format>htmlhelp:<dependency>htmlhelp1
+ <format>htmlhelp:<dependency>htmlhelp1a
+ <format>htmlhelp:<dependency>htmlhelp2
+ <format>htmlhelp:<dependency>htmlhelp3
+ <format>htmlhelp:<dependency>htmlhelp4
 
         # HTML options first:
         #======================================================================
@@ -164,8 +193,17 @@
         # PDF Options:
         #======================================================================
         <format>pdf:<xsl:param>img.src.path=$(images_location)/
- <xsl:param>boost.url.prefix=http://www.boost.org/doc/libs/release/doc/test/html
+ <format>pdf:<xsl:param>boost.url.prefix=http://www.boost.org/doc/libs/release/doc/test/html
+
+ # HTML Help Options:
+ #======================================================================
+ #<format>htmlhelp:<xsl:param>img.src.path=../html
+ <format>htmlhelp:<xsl:param>boost.url.prefix=http://www.boost.org/doc/libs/release/doc/pdf/htmlhelp
+ <format>htmlhelp:<xsl:param>htmlhelp.chm=test.chm
     ;
 
 
 install pdf-install : standalone : <location>. <install-type>PDF ;
+
+
+


Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk