mirror of
https://github.com/boostorg/config.git
synced 2025-10-04 03:31:07 +02:00
So "bjam pdfinstall" will now build and install the PDF to the current directory. This works around some problems that the previous versions had if the user did not have an FO processor installed (basically Daniel James was unable to build the HTML docs for the distribution if the pdfinstall rule was implicit). [SVN r79492]
63 lines
1.9 KiB
Plaintext
63 lines
1.9 KiB
Plaintext
# Boost.Config
|
|
#
|
|
# Copyright (c) 2001 Beman Dawes
|
|
# Copyright (c) 2001 Vesa Karvonen
|
|
# Copyright (c) 2001 John Maddock
|
|
#
|
|
# Distributed under the Boost Software License, Version 1.0.
|
|
# (See accompanying file LICENSE_1_0.txt or copy at
|
|
# http://www.boost.org/LICENSE_1_0.txt)
|
|
|
|
|
|
# Quickbook
|
|
# -----------------------------------------------------------------------------
|
|
|
|
import quickbook ;
|
|
|
|
path-constant boost-images : ../../../doc/src/images ;
|
|
|
|
xml config
|
|
:
|
|
config.qbk
|
|
;
|
|
|
|
boostbook standalone
|
|
:
|
|
config
|
|
:
|
|
<xsl:param>toc.max.depth=2
|
|
<xsl:param>toc.section.depth=2
|
|
<xsl:param>chunk.section.depth=1
|
|
<xsl:param>boost.root=../../../..
|
|
|
|
# PDF Options:
|
|
<format>pdf:<xsl:param>xep.extensions=1
|
|
# TOC generation: this is needed for FOP 0.2, but must not be set to zero for FOP-0.9!
|
|
<format>pdf:<xsl:param>fop.extensions=0
|
|
<format>pdf:<xsl:param>fop1.extensions=0
|
|
# No indent on body text:
|
|
<format>pdf:<xsl:param>body.start.indent=0pt
|
|
# Margin size:
|
|
<format>pdf:<xsl:param>page.margin.inner=0.5in
|
|
# Margin size:
|
|
<format>pdf:<xsl:param>page.margin.outer=0.5in
|
|
# Paper type = A4
|
|
<format>pdf:<xsl:param>paper.type=A4
|
|
# Yes, we want graphics for admonishments:
|
|
<xsl:param>admon.graphics=1
|
|
# Set this one for PDF generation *only*:
|
|
# default pnd graphics are awful in PDF form,
|
|
# better use SVG's instead:
|
|
<format>pdf:<xsl:param>admon.graphics.extension=".svg"
|
|
<format>pdf:<xsl:param>use.role.for.mediaobject=1
|
|
<format>pdf:<xsl:param>preferred.mediaobject.role=print
|
|
<format>pdf:<xsl:param>admon.graphics.path=$(boost-images)/
|
|
<format>pdf:<xsl:param>boost.url.prefix=http://www.boost.org/doc/libs/release/libs/config/doc/html
|
|
;
|
|
|
|
|
|
install pdfinstall : standalone/<format>pdf : <location>. <install-type>PDF ;
|
|
explicit pdfinstall ;
|
|
|
|
|