Boost logo

Boost-Commit :

From: ghost_at_[hidden]
Date: 2007-10-26 05:04:26


Author: vladimir_prus
Date: 2007-10-26 05:04:25 EDT (Fri, 26 Oct 2007)
New Revision: 40475
URL: http://svn.boost.org/trac/boost/changeset/40475

Log:
Make sure every library can be installed by using

     bjam stage|install

in libs/<library>/build.

Text files modified:
   trunk/libs/filesystem/build/Jamfile.v2 | 10 +---------
   trunk/libs/graph/build/Jamfile.v2 | 1 +
   trunk/libs/iostreams/build/Jamfile.v2 | 2 ++
   trunk/libs/mpi/build/Jamfile.v2 | 7 +++++++
   trunk/libs/program_options/build/Jamfile.v2 | 10 +---------
   trunk/libs/python/build/Jamfile.v2 | 2 ++
   trunk/libs/regex/build/Jamfile.v2 | 2 +-
   trunk/libs/serialization/build/Jamfile.v2 | 2 ++
   trunk/libs/signals/build/Jamfile.v2 | 2 ++
   trunk/libs/system/build/Jamfile.v2 | 2 ++
   trunk/libs/test/build/Jamfile.v2 | 6 ++++++
   trunk/libs/thread/build/Jamfile.v2 | 3 ++-
   trunk/libs/wave/build/Jamfile.v2 | 10 +---------
   13 files changed, 30 insertions(+), 29 deletions(-)

Modified: trunk/libs/filesystem/build/Jamfile.v2
==============================================================================
--- trunk/libs/filesystem/build/Jamfile.v2 (original)
+++ trunk/libs/filesystem/build/Jamfile.v2 2007-10-26 05:04:25 EDT (Fri, 26 Oct 2007)
@@ -30,12 +30,4 @@
     <library>../../system/build//boost_system
     ;
 
-install dist-lib
- :
- boost_filesystem
- :
- <install-type>LIB
- <location>../../../dist/lib
- ;
-
-explicit dist-lib ;
+boost-install boost_filesystem ;
\ No newline at end of file

Modified: trunk/libs/graph/build/Jamfile.v2
==============================================================================
--- trunk/libs/graph/build/Jamfile.v2 (original)
+++ trunk/libs/graph/build/Jamfile.v2 2007-10-26 05:04:25 EDT (Fri, 26 Oct 2007)
@@ -47,3 +47,4 @@
     $(optional_reqs)
     ;
 
+boost-install boost_graph ;
\ No newline at end of file

Modified: trunk/libs/iostreams/build/Jamfile.v2
==============================================================================
--- trunk/libs/iostreams/build/Jamfile.v2 (original)
+++ trunk/libs/iostreams/build/Jamfile.v2 2007-10-26 05:04:25 EDT (Fri, 26 Oct 2007)
@@ -136,6 +136,8 @@
 
 lib boost_iostreams : $(sources) : <link>shared:<define>BOOST_IOSTREAMS_DYN_LINK=1 ;
 
+boost-install boost_iostreams ;
+
 
 
   

Modified: trunk/libs/mpi/build/Jamfile.v2
==============================================================================
--- trunk/libs/mpi/build/Jamfile.v2 (original)
+++ trunk/libs/mpi/build/Jamfile.v2 2007-10-26 05:04:25 EDT (Fri, 26 Oct 2007)
@@ -11,6 +11,8 @@
 import mpi ;
 import python ;
 
+libraries = ;
+
 if [ mpi.configured ]
 {
 
@@ -50,6 +52,8 @@
     <library>../../serialization/build//boost_serialization
     <library>/mpi//mpi [ mpi.extra-requirements ]
   ;
+
+libraries += boost_mpi ;
 
   if [ python.configured ]
   {
@@ -69,6 +73,7 @@
       : # Usage requirements
         <library>/mpi//mpi [ mpi.extra-requirements ]
       ;
+ libraries += boost_mpi_python ;
 
     python-extension mpi
       : # Sources
@@ -103,3 +108,5 @@
   ECHO "note: to suppress this message, pass \"--without-mpi\" to bjam." ;
   ECHO "note: otherwise, you can safely ignore this message." ;
 }
+
+boost-install $(libraries) ;
\ No newline at end of file

Modified: trunk/libs/program_options/build/Jamfile.v2
==============================================================================
--- trunk/libs/program_options/build/Jamfile.v2 (original)
+++ trunk/libs/program_options/build/Jamfile.v2 2007-10-26 05:04:25 EDT (Fri, 26 Oct 2007)
@@ -17,12 +17,4 @@
     <link>shared:<define>BOOST_PROGRAM_OPTIONS_DYN_LINK=1 # tell source we're building dll's
     ;
 
-install dist-lib
- :
- boost_program_options
- :
- <install-type>LIB
- <location>../../../dist/lib
- ;
-
-explicit dist-lib ;
\ No newline at end of file
+boost-install boost_program_options ;
\ No newline at end of file

Modified: trunk/libs/python/build/Jamfile.v2
==============================================================================
--- trunk/libs/python/build/Jamfile.v2 (original)
+++ trunk/libs/python/build/Jamfile.v2 2007-10-26 05:04:25 EDT (Fri, 26 Oct 2007)
@@ -76,3 +76,5 @@
         <link>static:<define>BOOST_PYTHON_STATIC_LIB
         <link>shared:<define>BOOST_PYTHON_DYNAMIC_LIB
     ;
+
+boost-install boost_python ;

Modified: trunk/libs/regex/build/Jamfile.v2
==============================================================================
--- trunk/libs/regex/build/Jamfile.v2 (original)
+++ trunk/libs/regex/build/Jamfile.v2 2007-10-26 05:04:25 EDT (Fri, 26 Oct 2007)
@@ -246,7 +246,7 @@
 
 alias icu_options : $(ICU_EXTRA_SOURCE) : : : $(BOOST_REGEX_ICU_OPTS) ;
 
-
+boost-install boost_regex ;
 
 
 

Modified: trunk/libs/serialization/build/Jamfile.v2
==============================================================================
--- trunk/libs/serialization/build/Jamfile.v2 (original)
+++ trunk/libs/serialization/build/Jamfile.v2 2007-10-26 05:04:25 EDT (Fri, 26 Oct 2007)
@@ -85,3 +85,5 @@
           <link>shared:<define>BOOST_SERIALIZATION_DYN_LINK=1
           <conditional>@include-spirit
         ;
+
+boost-install boost_serialization boost_wserialization ;
\ No newline at end of file

Modified: trunk/libs/signals/build/Jamfile.v2
==============================================================================
--- trunk/libs/signals/build/Jamfile.v2 (original)
+++ trunk/libs/signals/build/Jamfile.v2 2007-10-26 05:04:25 EDT (Fri, 26 Oct 2007)
@@ -19,3 +19,5 @@
         <define>BOOST_SIGNALS_NO_LIB=1
         <link>shared:<define>BOOST_SIGNALS_DYN_LINK=1
     ;
+
+boost-install boost_signals ;
\ No newline at end of file

Modified: trunk/libs/system/build/Jamfile.v2
==============================================================================
--- trunk/libs/system/build/Jamfile.v2 (original)
+++ trunk/libs/system/build/Jamfile.v2 2007-10-26 05:04:25 EDT (Fri, 26 Oct 2007)
@@ -21,3 +21,5 @@
    : <link>shared:<define>BOOST_SYSTEM_DYN_LINK=1
      <link>static:<define>BOOST_SYSTEM_STATIC_LINK=1
    ;
+
+boost-install boost_system ;
\ No newline at end of file

Modified: trunk/libs/test/build/Jamfile.v2
==============================================================================
--- trunk/libs/test/build/Jamfile.v2 (original)
+++ trunk/libs/test/build/Jamfile.v2 2007-10-26 05:04:25 EDT (Fri, 26 Oct 2007)
@@ -79,3 +79,9 @@
 alias included : : : :
                    <toolset>msvc:<asynch-exceptions>on
        ;
+
+
+boost-install boost_prg_exec_monitor
+ boost_test_exec_monitor
+ boost_unit_test_framework ;
+
\ No newline at end of file

Modified: trunk/libs/thread/build/Jamfile.v2
==============================================================================
--- trunk/libs/thread/build/Jamfile.v2 (original)
+++ trunk/libs/thread/build/Jamfile.v2 2007-10-26 05:04:25 EDT (Fri, 26 Oct 2007)
@@ -80,4 +80,5 @@
             <thrd-api>pthread
             $(BOOST_PTHREAD_OPTS)
         ;
-
+
+boost-install boost_thread ;

Modified: trunk/libs/wave/build/Jamfile.v2
==============================================================================
--- trunk/libs/wave/build/Jamfile.v2 (original)
+++ trunk/libs/wave/build/Jamfile.v2 2007-10-26 05:04:25 EDT (Fri, 26 Oct 2007)
@@ -51,12 +51,4 @@
     obj $(source) : $(source).cpp : $(requirements) ;
 }
 
-install dist-lib
- :
- boost_wave
- :
- <install-type>LIB
- <location>../../../dist/lib
- ;
-
-explicit dist-lib ;
+boost-install boost_wave ;
\ No newline at end of file


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