Update Jamfiles and build scripts for PDF generation.

Set local_function image DPI's for better PDF builds.

[SVN r78849]
This commit is contained in:
John Maddock 2012-06-07 16:47:33 +00:00
parent b7f4117e63
commit 0c4e7432c5
9 changed files with 33 additions and 35 deletions

View file

@ -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
;

View file

@ -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

@ -1 +1 @@
Subproject commit 74bb68a0cdb5dd9dcaf1801daf936d44ef7931d1
Subproject commit 4f8c63f125d707e5776e349924af39999fa946e3

@ -1 +1 @@
Subproject commit 9d67f4ccd3052e1c8caaec1efd7c52cccee6eb77
Subproject commit 84853384e6437de223f1289fd8b3c591f0187682

@ -1 +1 @@
Subproject commit d55936194dc8b952ccffc740c6b13359349371e8
Subproject commit ab7ea123f8a96df7d57aef6a80c1b7f398910e7c

@ -1 +1 @@
Subproject commit a7d5cc08481f2d62c4bb58c1a784a08dbc9c3ec4
Subproject commit c163840d938828dfadf23a1fd8f6b4d403cfd774

@ -1 +1 @@
Subproject commit 12c6c3a66a82a92520cb796f86f37d6463327059
Subproject commit 8443ae1ccf8430ee62481da8e7aab76fab7a8e83

@ -1 +1 @@
Subproject commit fc1f89e632c70d783979b0b6344324ff3dc4d7e1
Subproject commit c2da0f214aadaff85e8497b59e192beb85446b5a

@ -1 +1 @@
Subproject commit 2fc827ad236445aeb68ef7e3960034f8d92be806
Subproject commit ad5cf8cf08df4d79e249c016f3c8d21d8244e535