summaryrefslogtreecommitdiff
path: root/doc/pdf
diff options
context:
space:
mode:
authorJohn Maddock <john@johnmaddock.co.uk>2012-06-07 16:47:33 +0000
committerJohn Maddock <john@johnmaddock.co.uk>2012-06-07 16:47:33 +0000
commit0c4e7432c575bae11d94a2fa46e8d15173aa0e0a (patch)
treeb635a0341d31017a31176032216ae6cdf06a2cc1 /doc/pdf
parentb7f4117e635d78b833997cb9b6f7078654baf8e6 (diff)
downloadboost-0c4e7432c575bae11d94a2fa46e8d15173aa0e0a.tar.gz
Update Jamfiles and build scripts for PDF generation.
Set local_function image DPI's for better PDF builds. [SVN r78849]
Diffstat (limited to 'doc/pdf')
-rw-r--r--doc/pdf/Jamfile.v236
-rw-r--r--doc/pdf/build18
2 files changed, 26 insertions, 28 deletions
diff --git a/doc/pdf/Jamfile.v2 b/doc/pdf/Jamfile.v2
index 682c899c80..597aad01e5 100644
--- a/doc/pdf/Jamfile.v2
+++ b/doc/pdf/Jamfile.v2
@@ -34,31 +34,35 @@ install pdf-install
any_docs
../../libs/accumulators/doc//standalone
../../libs/algorithm/string/doc//string_algo
+ ../../libs/algorithm/doc//standalone
../../libs/bimap/doc//standalone
../../libs/bind/doc//ref-doc
../../libs/chrono/doc//standalone
../../libs/concept_check/doc//concepts
../../libs/config/doc//standalone
+ #../../libs/container/doc//pdf-install
+ ../../libs/conversion/doc//standalone
../../libs/date_time/xmldoc//date_time
../../libs/foreach/doc//standalone
../../libs/function/doc//function-doc
../../libs/functional/factory/doc//standalone
../../libs/functional/forward/doc//standalone
../../libs/functional/hash/doc//standalone
+# ../../libs/functional/overloaded_function/doc//doc
../../libs/fusion/doc//quickbook
- ../../libs/geometry/doc//geometry
+ #../../libs/geometry/doc//geometry
../../libs/icl/doc//standalone
- ../../libs/interprocess/doc//standalone
../../libs/integer/doc//standalone
- ../../libs/intrusive/doc//standalone
../../libs/iterator/doc//standalone
../../libs/lambda/doc//lambda-doc
+# ../../libs/local_function/doc//doc
../../libs/logic/doc//tribool
../../libs/math/doc/complex//standalone
../../libs/math/doc/octonion//standalone
../../libs/math/doc/quaternion//standalone
../../libs/math/doc/gcd//standalone
../../libs/math/doc/sf_and_dist//pdf-install
+ ../../libs/move/doc//standalone
../../libs/mpi/doc//standalone
../../libs/numeric/conversion/doc//standalone
../../libs/optional/doc//standalone
@@ -70,7 +74,6 @@ install pdf-install
#../../libs/ptr_container/doc//standalone
../../libs/ratio/doc//standalone
../../libs/regex/doc//standalone
- ../../libs/scope_exit/doc//standalone
../../libs/signals/doc//doc
../../libs/spirit/repository/doc//spirit2_repository
../../libs/static_assert/doc//standalone
@@ -79,6 +82,7 @@ install pdf-install
../../libs/type_traits/doc//pdf-install
../../libs/typeof/doc//standalone
../../libs/units/doc//standalone
+# ../../libs/utility/identity_type/doc//doc
../../libs/unordered/doc//standalone
../../libs/variant/doc//variant-doc
../../libs/xpressive/doc//standalone
@@ -168,21 +172,15 @@ install spirit-install
<name>spirit2.pdf
;
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+install scope_exit_install
+ :
+ ../../libs/scope_exit/doc//doc
+ :
+ <location>.
+ <install-type>PDF
+ <format>pdf
+ <name>scope_exit.pdf
+;
diff --git a/doc/pdf/build b/doc/pdf/build
index 348093b1aa..24aba71276 100644
--- a/doc/pdf/build
+++ b/doc/pdf/build
@@ -2,19 +2,19 @@
boost_version=$(grep 'define.*BOOST_LIB_VERSION' ../../boost/version.hpp | sed 's/.*"\([^"]*\)".*/\1/')
echo Boost version tag = $boost_version
(cd ../../libs/accumulators/doc && bjam -a) 2>&1 | tee build.log
+(cd ../../libs/container/doc && rm -rf *.pdf && bjam -a pdf xsl:param=fop1.extensions=1 && cp *.pdf ../../../doc/pdf) 2>&1 | tee -a build.log
+(cd ../../libs/interprocess/doc && rm -rf *.pdf && bjam -a pdf xsl:param=fop1.extensions=1 && cp *.pdf ../../../doc/pdf) 2>&1 | tee -a build.log
+(cd ../../libs/intrusive/doc && rm -rf *.pdf && bjam -a pdf xsl:param=fop1.extensions=1 && cp *.pdf ../../../doc/pdf) 2>&1 | tee -a build.log
(cd ../../libs/geometry/doc/src/docutils/tools/doxygen_xml2qbk && bjam release) 2>&1 | tee -a build.log
+(cd ../../libs/functional/overloaded_function/doc && rm -rf *.pdf && bjam -a pdf && cp *.pdf ../../../../doc/pdf) 2>&1 | tee -a build.log
+(cd ../../libs/local_function/doc && rm -rf *.pdf && bjam -a pdf && cp *.pdf ../../../doc/pdf) 2>&1 | tee -a build.log
+(cd ../../libs/utility/identity_type/doc && rm -rf *.pdf && bjam -a pdf && cp *.pdf ../../../../doc/pdf) 2>&1 | tee -a build.log
cp ../../dist/bin/doxygen_xml2qbk* /usr/local/bin
-(cd ../../libs/geometry/doc && ./make_qbk.py) 2>&1 | tee -a build.log
-bjam -a --enable-index pdf xsl:param=fop1.extensions=0 xsl:param=xep.extensions=1 2>&1 | tee -a build.log
+(cd ../../libs/geometry/doc && rm -rf *.pdf && ./make_qbk.py && bjam pdf -a xsl:param=fop1.extensions=1 xsl:param=xep.extensions=0 && cp *.pdf ../../../doc/pdf) 2>&1 | tee -a build.log
+bjam -a --enable-index pdf -d2 xsl:param=fop1.extensions=0 xsl:param=xep.extensions=1 2>&1 | tee -a build.log
+rm -rf boost_${boost_version}_pdf
mkdir boost_${boost_version}_pdf
mv *.pdf boost_${boost_version}_pdf
-
-
-
-
-
-
-