Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r79492 - in trunk: doc/test libs/chrono/doc libs/config/doc libs/container/doc libs/functional/overloaded_function/doc libs/geometry/doc libs/integer/doc libs/interprocess/doc libs/intrusive/doc libs/local_function/doc libs/math/doc/sf_and_dist libs/pool/doc libs/ratio/doc libs/type_traits/doc
From: john_at_[hidden]
Date: 2012-07-14 07:21:04


Author: johnmaddock
Date: 2012-07-14 07:21:03 EDT (Sat, 14 Jul 2012)
New Revision: 79492
URL: http://svn.boost.org/trac/boost/changeset/79492

Log:
Fix PDF install rule so that it's explicit and automatically invokes a PDF build when specified on the command line.
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).
Text files modified:
   trunk/doc/test/Jamfile.v2 | 7 ++-----
   trunk/libs/chrono/doc/Jamfile.v2 | 3 ++-
   trunk/libs/config/doc/Jamfile.v2 | 3 ++-
   trunk/libs/container/doc/Jamfile.v2 | 4 ++--
   trunk/libs/functional/overloaded_function/doc/Jamfile.v2 | 4 ++--
   trunk/libs/geometry/doc/Jamfile.v2 | 4 ++--
   trunk/libs/integer/doc/Jamfile.v2 | 3 ++-
   trunk/libs/interprocess/doc/Jamfile.v2 | 4 ++--
   trunk/libs/intrusive/doc/Jamfile.v2 | 4 ++--
   trunk/libs/local_function/doc/Jamfile.v2 | 4 ++--
   trunk/libs/math/doc/sf_and_dist/Jamfile.v2 | 3 ++-
   trunk/libs/pool/doc/jamfile.v2 | 4 ++--
   trunk/libs/ratio/doc/Jamfile.v2 | 3 ++-
   trunk/libs/type_traits/doc/Jamfile.v2 | 4 ++--
   14 files changed, 28 insertions(+), 26 deletions(-)

Modified: trunk/doc/test/Jamfile.v2
==============================================================================
--- trunk/doc/test/Jamfile.v2 (original)
+++ trunk/doc/test/Jamfile.v2 2012-07-14 07:21:03 EDT (Sat, 14 Jul 2012)
@@ -203,8 +203,5 @@
     ;
 
 
-install pdf-install : standalone : <location>. <install-type>PDF ;
-
-
-
-
+install pdfinstall : standalone/<format>pdf : <location>. <install-type>PDF ;
+explicit pdfinstall ;

Modified: trunk/libs/chrono/doc/Jamfile.v2
==============================================================================
--- trunk/libs/chrono/doc/Jamfile.v2 (original)
+++ trunk/libs/chrono/doc/Jamfile.v2 2012-07-14 07:21:03 EDT (Sat, 14 Jul 2012)
@@ -72,5 +72,6 @@
         <format>pdf:<xsl:param>boost.url.prefix=http://www.boost.org/doc/libs/release/libs/chrono/doc/html
    ;
 
-install pdf-install : standalone : <location>. <install-type>PDF ;
+install pdfinstall : standalone/<format>pdf : <location>. <install-type>PDF ;
+explicit pdfinstall ;
 

Modified: trunk/libs/config/doc/Jamfile.v2
==============================================================================
--- trunk/libs/config/doc/Jamfile.v2 (original)
+++ trunk/libs/config/doc/Jamfile.v2 2012-07-14 07:21:03 EDT (Sat, 14 Jul 2012)
@@ -56,6 +56,7 @@
     ;
 
 
-install pdf-install : standalone : <location>. <install-type>PDF ;
+install pdfinstall : standalone/<format>pdf : <location>. <install-type>PDF ;
+explicit pdfinstall ;
 
 

Modified: trunk/libs/container/doc/Jamfile.v2
==============================================================================
--- trunk/libs/container/doc/Jamfile.v2 (original)
+++ trunk/libs/container/doc/Jamfile.v2 2012-07-14 07:21:03 EDT (Sat, 14 Jul 2012)
@@ -85,5 +85,5 @@
         <format>pdf:<xsl:param>admon.graphics.extension=".svg"
    ;
 
-install pdf-install : standalone : <install-type>PDF <location>. <name>container.pdf ;
-explicit pdf-install ;
+install pdfinstall : standalone/<format>pdf : <install-type>PDF <location>. <name>container.pdf ;
+explicit pdfinstall ;

Modified: trunk/libs/functional/overloaded_function/doc/Jamfile.v2
==============================================================================
--- trunk/libs/functional/overloaded_function/doc/Jamfile.v2 (original)
+++ trunk/libs/functional/overloaded_function/doc/Jamfile.v2 2012-07-14 07:21:03 EDT (Sat, 14 Jul 2012)
@@ -28,5 +28,5 @@
         <format>pdf:<xsl:param>boost.url.prefix=http://www.boost.org/doc/libs/release/libs/functional/overloaded_function/doc/html
     ;
 
-install pdf-install : doc : <location>. <install-type>PDF <name>overloaded_function.pdf ;
-explicit pdf-install ;
+install pdfinstall : doc/<format>pdf : <location>. <install-type>PDF <name>overloaded_function.pdf ;
+explicit pdfinstall ;

Modified: trunk/libs/geometry/doc/Jamfile.v2
==============================================================================
--- trunk/libs/geometry/doc/Jamfile.v2 (original)
+++ trunk/libs/geometry/doc/Jamfile.v2 2012-07-14 07:21:03 EDT (Sat, 14 Jul 2012)
@@ -41,5 +41,5 @@
        <format>pdf:<xsl:param>img.src.path=$(images_location)/
 ;
 
-install pdf-install : geometry : <location>. <name>geometry.pdf <install-type>PDF ;
-explicit pdf-install ;
+install pdfinstall : geometry/<format>pdf : <location>. <name>geometry.pdf <install-type>PDF ;
+explicit pdfinstall ;

Modified: trunk/libs/integer/doc/Jamfile.v2
==============================================================================
--- trunk/libs/integer/doc/Jamfile.v2 (original)
+++ trunk/libs/integer/doc/Jamfile.v2 2012-07-14 07:21:03 EDT (Sat, 14 Jul 2012)
@@ -50,6 +50,7 @@
         <format>pdf:<xsl:param>boost.url.prefix=http://www.boost.org/doc/libs/release/libs/regex/doc/html
     ;
 
-install pdf-install : standalone : <location>. <install-type>PDF ;
+install pdfinstall : standalone/<format>pdf : <location>. <install-type>PDF ;
+explicit pdfinstall ;
 
 

Modified: trunk/libs/interprocess/doc/Jamfile.v2
==============================================================================
--- trunk/libs/interprocess/doc/Jamfile.v2 (original)
+++ trunk/libs/interprocess/doc/Jamfile.v2 2012-07-14 07:21:03 EDT (Sat, 14 Jul 2012)
@@ -90,5 +90,5 @@
 
    ;
 
-install pdf-install : standalone : <location>. <name>interprocess.pdf <install-type>PDF <format>pdf ;
-explicit pdf-install ;
+install pdfinstall : standalone/<format>pdf : <location>. <name>interprocess.pdf <install-type>PDF <format>pdf ;
+explicit pdfinstall ;

Modified: trunk/libs/intrusive/doc/Jamfile.v2
==============================================================================
--- trunk/libs/intrusive/doc/Jamfile.v2 (original)
+++ trunk/libs/intrusive/doc/Jamfile.v2 2012-07-14 07:21:03 EDT (Sat, 14 Jul 2012)
@@ -91,5 +91,5 @@
 
    ;
 
-install pdf-install : standalone : <name>intrusive.pdf <location>. <install-type>PDF <format>pdf ;
-explicit pdf-install ;
+install pdfinstall : standalone/<format>pdf : <name>intrusive.pdf <location>. <install-type>PDF <format>pdf ;
+explicit pdfinstall ;

Modified: trunk/libs/local_function/doc/Jamfile.v2
==============================================================================
--- trunk/libs/local_function/doc/Jamfile.v2 (original)
+++ trunk/libs/local_function/doc/Jamfile.v2 2012-07-14 07:21:03 EDT (Sat, 14 Jul 2012)
@@ -47,5 +47,5 @@
         <format>pdf:<xsl:param>draft.mode="no"
     ;
 
-install pdf-install : doc : <location>. <install-type>PDF <name>local_function.pdf ;
-explicit pdf-install ;
+install pdfinstall : doc/<format>pdf : <location>. <install-type>PDF <name>local_function.pdf ;
+explicit pdfinstall ;

Modified: trunk/libs/math/doc/sf_and_dist/Jamfile.v2
==============================================================================
--- trunk/libs/math/doc/sf_and_dist/Jamfile.v2 (original)
+++ trunk/libs/math/doc/sf_and_dist/Jamfile.v2 2012-07-14 07:21:03 EDT (Sat, 14 Jul 2012)
@@ -77,7 +77,8 @@
         <format>pdf:<xsl:param>index.on.type=1
     ;
 
-install pdf-install : standalone : <location>. <install-type>PDF <name>math.pdf ;
+install pdfinstall : standalone/<format>pdf : <location>. <install-type>PDF <name>math.pdf ;
+explicit pdfinstall ;
 
 
 

Modified: trunk/libs/pool/doc/jamfile.v2
==============================================================================
--- trunk/libs/pool/doc/jamfile.v2 (original)
+++ trunk/libs/pool/doc/jamfile.v2 2012-07-14 07:21:03 EDT (Sat, 14 Jul 2012)
@@ -135,5 +135,5 @@
       <dependency>autodoc #
    ;
 
-install pdf-install : standalone : <location>. <install-type>PDF <name>pool.pdf ;
-
+install pdfinstall : standalone/<format>pdf : <location>. <install-type>PDF <name>pool.pdf ;
+explicit pdfinstall ;

Modified: trunk/libs/ratio/doc/Jamfile.v2
==============================================================================
--- trunk/libs/ratio/doc/Jamfile.v2 (original)
+++ trunk/libs/ratio/doc/Jamfile.v2 2012-07-14 07:21:03 EDT (Sat, 14 Jul 2012)
@@ -72,4 +72,5 @@
         <format>pdf:<xsl:param>boost.url.prefix=http://www.boost.org/doc/libs/release/libs/ratio/doc/html
    ;
 
-install pdf-install : standalone : <location>. <install-type>PDF ;
+install pdfinstall : standalone/<format>pdf : <location>. <install-type>PDF ;
+explicit pdfinstall ;
\ No newline at end of file

Modified: trunk/libs/type_traits/doc/Jamfile.v2
==============================================================================
--- trunk/libs/type_traits/doc/Jamfile.v2 (original)
+++ trunk/libs/type_traits/doc/Jamfile.v2 2012-07-14 07:21:03 EDT (Sat, 14 Jul 2012)
@@ -66,7 +66,7 @@
         <auto-index>on
     ;
 
-install pdf-install : standalone : <install-type>PDF <location>. <name>type_traits.pdf ;
-
+install pdfinstall : standalone/<format>pdf : <install-type>PDF <location>. <name>type_traits.pdf ;
+explicit pdfinstall ;
 
 


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