From 0c4e7432c575bae11d94a2fa46e8d15173aa0e0a Mon Sep 17 00:00:00 2001 From: John Maddock Date: Thu, 7 Jun 2012 16:47:33 +0000 Subject: [PATCH] Update Jamfiles and build scripts for PDF generation. Set local_function image DPI's for better PDF builds. [SVN r78849] --- doc/pdf/Jamfile.v2 | 36 +++++++++++++++++------------------- doc/pdf/build | 18 +++++++++--------- libs/container | 2 +- libs/functional | 2 +- libs/geometry | 2 +- libs/interprocess | 2 +- libs/intrusive | 2 +- libs/local_function | 2 +- libs/utility | 2 +- 9 files changed, 33 insertions(+), 35 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 spirit2.pdf ; - - - - - - - - - - - - - - - +install scope_exit_install + : + ../../libs/scope_exit/doc//doc + : + . + PDF + pdf + 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 - - - - - - - diff --git a/libs/container b/libs/container index 74bb68a0cd..4f8c63f125 160000 --- a/libs/container +++ b/libs/container @@ -1 +1 @@ -Subproject commit 74bb68a0cdb5dd9dcaf1801daf936d44ef7931d1 +Subproject commit 4f8c63f125d707e5776e349924af39999fa946e3 diff --git a/libs/functional b/libs/functional index 9d67f4ccd3..84853384e6 160000 --- a/libs/functional +++ b/libs/functional @@ -1 +1 @@ -Subproject commit 9d67f4ccd3052e1c8caaec1efd7c52cccee6eb77 +Subproject commit 84853384e6437de223f1289fd8b3c591f0187682 diff --git a/libs/geometry b/libs/geometry index d55936194d..ab7ea123f8 160000 --- a/libs/geometry +++ b/libs/geometry @@ -1 +1 @@ -Subproject commit d55936194dc8b952ccffc740c6b13359349371e8 +Subproject commit ab7ea123f8a96df7d57aef6a80c1b7f398910e7c diff --git a/libs/interprocess b/libs/interprocess index a7d5cc0848..c163840d93 160000 --- a/libs/interprocess +++ b/libs/interprocess @@ -1 +1 @@ -Subproject commit a7d5cc08481f2d62c4bb58c1a784a08dbc9c3ec4 +Subproject commit c163840d938828dfadf23a1fd8f6b4d403cfd774 diff --git a/libs/intrusive b/libs/intrusive index 12c6c3a66a..8443ae1ccf 160000 --- a/libs/intrusive +++ b/libs/intrusive @@ -1 +1 @@ -Subproject commit 12c6c3a66a82a92520cb796f86f37d6463327059 +Subproject commit 8443ae1ccf8430ee62481da8e7aab76fab7a8e83 diff --git a/libs/local_function b/libs/local_function index fc1f89e632..c2da0f214a 160000 --- a/libs/local_function +++ b/libs/local_function @@ -1 +1 @@ -Subproject commit fc1f89e632c70d783979b0b6344324ff3dc4d7e1 +Subproject commit c2da0f214aadaff85e8497b59e192beb85446b5a diff --git a/libs/utility b/libs/utility index 2fc827ad23..ad5cf8cf08 160000 --- a/libs/utility +++ b/libs/utility @@ -1 +1 @@ -Subproject commit 2fc827ad236445aeb68ef7e3960034f8d92be806 +Subproject commit ad5cf8cf08df4d79e249c016f3c8d21d8244e535