summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRene Rivera <grafikrobot@gmail.com>2006-11-06 17:10:46 +0000
committerRene Rivera <grafikrobot@gmail.com>2006-11-06 17:10:46 +0000
commit9f8ef7acb96da6d8bb60ff1f235afbc73813f5fe (patch)
tree8b3574ce8b8aa89aa18846eb0327846c09f2b095
parent7d993b28841891948185165ca59ce7e59e4fbe04 (diff)
downloadboost-9f8ef7acb96da6d8bb60ff1f235afbc73813f5fe.tar.gz
Remove obsolete Boost.Build v1 files.
[SVN r35880]
-rw-r--r--Jamfile280
m---------libs/algorithm0
m---------libs/any0
m---------libs/assign0
m---------libs/bind0
m---------libs/concept_check0
m---------libs/config0
m---------libs/conversion0
m---------libs/date_time0
m---------libs/disjoint_sets0
m---------libs/dynamic_bitset0
m---------libs/filesystem0
m---------libs/foreach0
m---------libs/format0
m---------libs/function0
m---------libs/functional0
m---------libs/graph0
m---------libs/io0
m---------libs/iostreams0
m---------libs/iterator0
m---------libs/lambda0
m---------libs/logic0
m---------libs/math0
m---------libs/mpl0
m---------libs/multi_array0
m---------libs/multi_index0
m---------libs/numeric/conversion0
m---------libs/numeric/interval0
m---------libs/numeric/ublas0
m---------libs/optional0
m---------libs/parameter0
m---------libs/program_options0
m---------libs/property_map0
m---------libs/ptr_container0
m---------libs/python0
m---------libs/random0
m---------libs/range0
m---------libs/regex0
m---------libs/serialization0
m---------libs/signals0
m---------libs/smart_ptr0
m---------libs/spirit0
m---------libs/statechart0
m---------libs/static_assert0
m---------libs/test0
m---------libs/thread0
m---------libs/tr10
m---------libs/tuple0
m---------libs/type_traits0
m---------libs/typeof0
m---------libs/utility0
m---------libs/variant0
m---------libs/wave0
m---------libs/xpressive0
-rw-r--r--status/Jamfile198
m---------tools/bcp0
m---------tools/build0
m---------tools/inspect0
-rw-r--r--tools/regression/build/Jamfile35
-rw-r--r--tools/regression/test/Jamfile46
60 files changed, 0 insertions, 559 deletions
diff --git a/Jamfile b/Jamfile
deleted file mode 100644
index 5ae2da9227..0000000000
--- a/Jamfile
+++ /dev/null
@@ -1,280 +0,0 @@
-#~ Copyright 2003-2005, Rene Rivera.
-#~ Distributed under the Boost Software License, Version 1.0.
-#~ (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
-
-if --help in $(ARGV)
-{
- ECHO "
-Usage:
- bjam [options] [install|stage]
-
- * install Installs to the configured location(s).
- * stage Stages the build products only to common stage
- location.
-
-Options:
- --help This message.
-
- -sTOOLS=<toolsets> Indicates the tools to build with.
-
- --show-libraries Displays the list of Boost libraries that require
- build and installation steps, then exit.
-
- --layout=<layout> Determines what kind of build layout to use. This
- allows one to control the naming of the resulting
- libraries, and the locations of the installed
- files. Default is 'versioned'. Possible values:
-
- versioned - Uses the Boost standard names
- which include version number for Boost the
- release and version and name of the
- compiler as part of the library names. Also
- installs the includes to a versioned
- sub-directory.
-
- system - Builds an install without the
- Boost standard names, and does not install
- includes to a versioned sub-directory. This
- is intended for system integrators to build
- for packaging of distributions.
-
-Locations:
- --prefix=PREFIX Install architecture independent files here.
- Default; C:\\Boost on Win32
- Default; /usr/local on Unix. Linux, etc.
-
- --exec-prefix=EPREFIX Install architecture dependent files here.
- Default; PREFIX
-
- --libdir=DIR Install libraries here.
- Default; EPREFIX/lib
-
- --includedir=DIR Install source headers here.
- Default; PREFIX/include
-
- --builddir=DIR Build in this location instead of building
- within the distribution tree. Recommended!
-
- --stagedir=DIR When staging only, stage to the location.
- Default; ./stage
-
-Features:
- --with-<library> Build, stage, or install the specified <library>
- If used, the default becomes to only build
- indicated libraries.
-
- --without-<library> Do not build, stage, or install the specified
- <library>. By default all libraries attempt to
- build.
-
- --with-python-root[=PYTHON_ROOT]
- Build Boost.Python libraries with the Python
- devel packages located at PYTHON_ROOT.
- Default PYTHON_ROOT; C:\\Python24 on Win32.
- Default PYTHON_ROOT; /usr on Unix, Linux, Cygwin, etc.
-
- --with-python-version[=2.4]
- Build Boost.Python libraries with the Python
- version indicated.
- Default; 2.4.
-
- --with-pydebug Build Boost.Python libraries using the
- Python debug runtime.
-" ;
- EXIT "" ;
-}
-
-local with-install = ;
-local with-stage = ;
-
-# build only, or build+install
-if install in $(ARGV)
-{
- with-install = install ;
- with-stage = ;
-}
-
-# stage only? (no install, only build and stage to a common dir)
-if stage in $(ARGV)
-{
- with-stage = stage ;
- with-install = ;
-}
-
-# what kind of layout are we doing?
-local layout = [ MATCH "^--layout=(.*)" : $(ARGV) ] ;
-layout ?= versioned ;
-layout-$(layout) = true ;
-
-# possible stage only location
-local stage-locate = [ MATCH "^--stagedir=(.*)" : $(ARGV) ] ;
-stage-locate ?= stage ;
-
-# architecture independent files
-local boost-locate = [ unless $(with-stage) : [ MATCH "^--prefix=(.*)" : $(ARGV) ] : $(stage-locate) ] ;
-if $(NT) { boost-locate ?= C:\\Boost ; }
-else if $(UNIX) { boost-locate ?= /usr/local ; }
-
-# architecture dependent files
-local exec-locate = [ MATCH "^--exec-prefix=(.*)" : $(ARGV) ] ;
-exec-locate ?= $(boost-locate) ;
-
-# object code libraries
-local lib-locate = [ MATCH "^--libdir=(.*)" : $(ARGV) ] ;
-lib-locate ?= $(exec-locate)/lib ;
-
-# where to build
-local all-locate = [ MATCH "^--builddir=(.*)" : $(ARGV) ] ;
-ALL_LOCATE_TARGET ?= $(all-locate) ;
-
-# source header files
-local include-locate = [ MATCH "^--includedir=(.*)" : $(ARGV) ] ;
-include-locate ?= $(boost-locate)/include ;
-
-# location of python
-local python-root = [ MATCH "^--with-python-root=(.*)" : $(ARGV) ] ;
-PYTHON_ROOT ?= $(python-root) ;
-
-# version of python
-local python-version = [ MATCH "^--with-python-version=(.*)" : $(ARGV) ] ;
-PYTHON_VERSION ?= $(python-version) ;
-
-# variant for pydebug build
-local with-debug-python ;
-if --with-pydebug in $(ARGV)
-{
- with-debug-python = debug-python ;
-}
-
-# libraries to disable building, etc.
-local without-libraries = [ MATCH "^--without-(.*)" : $(ARGV) ] ;
-
-# libraries to enable
-local with-libraries ;
-for local arg in $(ARGV)
-{
- switch $(arg)
- {
- case --with-python-root=* : local _ ;
- case --with-python-version=* : local _ ;
- case --with-pydebug : local _ ;
-
- case --with-* :
- with-libraries += [ MATCH "^--with-(.*)" : $(arg) ] ;
- }
-}
-
-#
-project-root ;
-
-# bring in the rules for python
-import python ;
-
-# print out libraries to build/install
-if --show-libraries in $(ARGV)
-{
- local library-jamfiles ;
- library-jamfiles =
- [ MATCH ^(.*build[/\\:]$(JAMFILE))$ :
- [ glob-tree $(BOOST_ROOT)/libs : $(JAMFILE) ] ] ;
- libraries =
- [ MATCH ^.*libs[/\\:]([^/\\:]*)[/\\:]build[/\\:]Jamfile$ :
- $(library-jamfiles) ] ;
- EXIT $(libraries) ;
-}
-
-#
-local version-tag = [ MATCH "^([^.]+)[.]([^.]+)[.]([^.]+)" : $(BOOST_VERSION) ] ;
-if $(version-tag[3]) = 0
-{
- version-tag = $(version-tag[1-2]) ;
-}
-version-tag = $(version-tag:J="_") ;
-
-#
-install-subinclude
- [ MATCH ^(.*build[/\\:]$(JAMFILE))$ : [ glob-tree $(BOOST_ROOT)/libs : $(JAMFILE) ] ]
- : <exclude>$(without-libraries) <include>$(with-libraries) ;
-
-local lib-sources = [ install-sources lib ] ;
-
-if $(lib-sources)
-{
- local gNOWARN_INCOMPATIBLE_BUILDS = TRUE ;
- local gUNVERSIONED_VARIANT_TAG = [ cond $(layout-system) : TRUE ] ;
-
- local lib-build =
- debug release
- [ cond $(with-debug-python) : debug-python ]
- [ cond $(NT) : <runtime-link>static/dynamic ]
- <threading>single/multi
- ;
- local lib-target =
- [ cond $(with-install) : install : all ]
- [ cond $(with-stage) : stage : all ]
- ;
- local lib-dest-files = [
- stage $(lib-locate:D=)
- :
- $(lib-sources)
- :
- <locate>$(lib-locate:D)
- common-variant-tag
- <target>$(lib-target)
- :
- $(lib-build)
- [ unless $(with-install) $(with-stage) : <suppress>true ]
- ] ;
- if ! $(gIN_LIB_INCLUDE) && $(layout-versioned)
- {
- local unversioned-files ;
- if $(with-install) || $(with-stage)
- {
- if $(NT)
- {
- local version-files = [ MATCH "(.*[.]lib)" : $(lib-dest-files) ] ;
- local noversion-files ;
- for local version-file in $(version-files)
- {
- local noversion-file =
- [ MATCH "(.*)-[0-9_]+([.]lib)" : $(version-file) ] ;
- noversion-file = $(noversion-file[1])$(noversion-file[2]) ;
- MakeLocate $(noversion-file) : [ FDirName [ split-path $(lib-locate) ] ] ;
- HardLink $(noversion-file) : $(version-file) ;
- noversion-files += $(noversion-file) ;
- }
- declare-fake-targets $(lib-target) : $(noversion-files) ;
- }
- else if $(UNIX)
- {
- local so-version-files = [ MATCH "(.*[.]so[.0-9]+)" : $(lib-dest-files) ] ;
- so-version-files ?= [ MATCH "(.*[.]so)" : $(lib-dest-files) ] ;
- local version-files = $(so-version-files) [ MATCH "(.*[.]a)" : $(lib-dest-files) ] ;
- local noversion-files ;
- for local version-file in $(version-files)
- {
- local noversion-file =
- [ MATCH "(.*)-[0-9_]+([.]so)[.0-9]*" : $(version-file) ]
- [ MATCH "(.*)-[0-9_]+([.]a)" : $(version-file) ] ;
- noversion-file = $(noversion-file[1])$(noversion-file[2]) ;
- MakeLocate $(noversion-file) : [ FDirName [ split-path $(lib-locate) ] ] ;
- HardLink $(noversion-file) : $(version-file) ;
- noversion-files += $(noversion-file) ;
- }
- declare-fake-targets $(lib-target) : $(noversion-files) ;
- }
- }
- }
-}
-
-stage [ cond $(layout-versioned) : $(include-locate:D=)/boost-$(version-tag) : $(include-locate:D=) ]
- :
- [ glob-tree $(BOOST_ROOT)/boost/compatibility/cpp_c_headers : c* ]
- [ glob-tree $(BOOST_ROOT)/boost : *.hpp *.ipp *.h *.inc ]
- :
- <locate>$(include-locate:D)
- <tree-subdirs>$(BOOST_ROOT)
- [ cond $(with-install) : <target>install : <target>all ]
- :
- [ unless $(with-install) : <suppress>true ]
- ;
diff --git a/libs/algorithm b/libs/algorithm
-Subproject d8683f24983621322e30c71191ea5d5a8c2d563
+Subproject c509c3fbadcb71d4f7f30e331e6ddd8d6a495ce
diff --git a/libs/any b/libs/any
-Subproject 514145e502c0adf6201c30c8cd8f2deaed8c013
+Subproject 0bded42c5d9906c7526204b7e38519b51890f77
diff --git a/libs/assign b/libs/assign
-Subproject 802e1bdf7740f019db0b793ef8503c39fb66062
+Subproject 49da08b94aa973426b67ca06b0741aa3cd5a0b4
diff --git a/libs/bind b/libs/bind
-Subproject e8646fa2606a432fefc20fdfa7dd797cb1e9836
+Subproject c5396f02c68785605a876a616c2a11b25bcd4d7
diff --git a/libs/concept_check b/libs/concept_check
-Subproject 949c2b1b28a14e23db4a7d8604b26b87ceaaf1b
+Subproject a88c1d6a6994cac8e02bc617602455a805a16b2
diff --git a/libs/config b/libs/config
-Subproject 0e93ed3c3c0982823130259a7f38de3eca9f6fc
+Subproject c08a372d8fed9a2a73b103a7ef60f2088b5bf72
diff --git a/libs/conversion b/libs/conversion
-Subproject abf3aa23de68b44e8437d6f5eac74400afee5d0
+Subproject 78f1acc5ff51e34216cf9105e63b88b0fbfd233
diff --git a/libs/date_time b/libs/date_time
-Subproject bc53043e5cc0e97aaa30a1e7b525594d82dba25
+Subproject 9aec57649027a91dd5a78ddd10628f4a5c7f84c
diff --git a/libs/disjoint_sets b/libs/disjoint_sets
-Subproject 0ba11fdbfd82f78da50eb46984be7a57a17557b
+Subproject 601671c56e165e89402a16147fe9a067a8fe824
diff --git a/libs/dynamic_bitset b/libs/dynamic_bitset
-Subproject a0d66fd92079cf2ad6a70d8bf60e2e6dea53914
+Subproject 3e03a8d94762edafb4fcb864944e0cd25b35e51
diff --git a/libs/filesystem b/libs/filesystem
-Subproject 92c44b78b5a9a19c8bb5615cbc9b451c74918cc
+Subproject 62f04b3993d561112b5bdd2468546b5064e4019
diff --git a/libs/foreach b/libs/foreach
-Subproject a05a023f25a8b560e4a9ac6e2dc0a125649f6ee
+Subproject 1746e3f1043627a03592d71ddd2bd6a5897ec6c
diff --git a/libs/format b/libs/format
-Subproject 0fde2d2b2ec8ba5dfe8f2898902fef40d7921c3
+Subproject 61791d434c6a62a36571ac741a51d180f05a7bd
diff --git a/libs/function b/libs/function
-Subproject 47033bd16232662149a247832305de075927dda
+Subproject 2ecd62c61267dde709fda0eb0b81ccf0135ed4c
diff --git a/libs/functional b/libs/functional
-Subproject 299a641c9fd1aa2181014e7d198ad54f0fe328e
+Subproject a2202df1fe293890d9e350509c4eaf9387281a8
diff --git a/libs/graph b/libs/graph
-Subproject a306a8119fc784988763587c532105c711ed26b
+Subproject 0cb7bbf19267826c12106edf83c1afb11288468
diff --git a/libs/io b/libs/io
-Subproject 5e88f0cc3ba5f9d490002826f6ec159fb3211b9
+Subproject 2217edb80bb70638b56ad09459bd23c5f3fea5d
diff --git a/libs/iostreams b/libs/iostreams
-Subproject 806662fb40abe2bf38ce48f42a9cb2cc869b216
+Subproject 8f8b83191a68137346fe07e2a203bffe378be11
diff --git a/libs/iterator b/libs/iterator
-Subproject 0dc017b1a821d215ccde50f28387ff268471c76
+Subproject 93c010eb51ca2cb5334aa6683c01c7002d83e19
diff --git a/libs/lambda b/libs/lambda
-Subproject b3120233dc91b413a89862a484ce2ab12d4282a
+Subproject fe858cf73418349b6924b2859fa1e557c6e244c
diff --git a/libs/logic b/libs/logic
-Subproject 73cce598c7f2b966d2b4ae65753c2cedcd9a146
+Subproject 9e9489c7bd4f7031edd967ebc6e5b432a6225dd
diff --git a/libs/math b/libs/math
-Subproject 2554c957009f33c2d8e1a98e268f856d78af7af
+Subproject 086705ee12ebae1125ba2a539d5527866ba24c3
diff --git a/libs/mpl b/libs/mpl
-Subproject d0c56a0b37f0254b1b13eb42d9e8a7b07192808
+Subproject ba565e217a02f114e9726e73735efede6f78747
diff --git a/libs/multi_array b/libs/multi_array
-Subproject 3cb8546302056c8444c9e3c1fccd489b32275c6
+Subproject d8b3172696d07aa0f6cbeee78fb0d42eec3cf7c
diff --git a/libs/multi_index b/libs/multi_index
-Subproject 6418bd5e83a4226e96a564974093184749f08d8
+Subproject 28930f64c05c1085530441f60a413083674fe5b
diff --git a/libs/numeric/conversion b/libs/numeric/conversion
-Subproject a647a48fe5138b3fcff76692fc2b32a3ad6e506
+Subproject f14990c43c4d76a8d31d1c200553fffb3d37507
diff --git a/libs/numeric/interval b/libs/numeric/interval
-Subproject 848eb28da3c64bd550ddc3e48c5ea8a1c86dd7e
+Subproject 920672bbb4f265e689e57820932e7e50de60fc0
diff --git a/libs/numeric/ublas b/libs/numeric/ublas
-Subproject 62fe5ab499df759cbb40afdf241c5d6b279d4c0
+Subproject ef6d8452948d200ab479ee5245ca3fb58ed7f0f
diff --git a/libs/optional b/libs/optional
-Subproject 5182283649b87ecf1e1daeaff62edeb3d92fee8
+Subproject c23c21d9c221cc6ecc37e19da2c40502c537243
diff --git a/libs/parameter b/libs/parameter
-Subproject 3852ff760c7dae7c10222983146f800bd24aa9d
+Subproject 15048a1d82578b0e354199532867a79fdd077ef
diff --git a/libs/program_options b/libs/program_options
-Subproject f4eac99310f3662bb616aa4cb9d158321477a50
+Subproject 54daca4c0919095103eaf2477f279111b3bcef4
diff --git a/libs/property_map b/libs/property_map
-Subproject 371c65a1d8b8cc4ec53a7d0112c37fe3906f313
+Subproject 9606fc1e17d82b9b32fdb09332a4e4b8ce6e113
diff --git a/libs/ptr_container b/libs/ptr_container
-Subproject 149a13ae44f095a092682dceeeed96e77a7c509
+Subproject 32ad404a59cc6fdbbf314a21620f2c5e31b8d02
diff --git a/libs/python b/libs/python
-Subproject ca91dc828ed7d9c1ad0a7c060030799695200eb
+Subproject 10b85d67e760bf372d62716b1f71ecbdde47da6
diff --git a/libs/random b/libs/random
-Subproject b8d3e62b197243b191796233b79e4d3503a813c
+Subproject 8002f6e88dcd5ff86dfa56ee057ac8b9623232b
diff --git a/libs/range b/libs/range
-Subproject e46eae81444a85496079887af935bfe96a64dc0
+Subproject 3bd0d886c42c118e991f50af209ddcbbc6167e5
diff --git a/libs/regex b/libs/regex
-Subproject b057d0f9439f19830a1351ebcc6df0ac8efc1ed
+Subproject 9002d01f75e3e4894dc999ba7a2247e56dbc342
diff --git a/libs/serialization b/libs/serialization
-Subproject 30b736df0b5af5751a295de6ac0784ba57a7be2
+Subproject 007bfe52b80a7e210e26c1d4b753f13873d3540
diff --git a/libs/signals b/libs/signals
-Subproject d3271c69cdbbbfa88c885dae598da7ea495dc02
+Subproject 3593425287098a1b2ed8b2a99e0c695409ae40d
diff --git a/libs/smart_ptr b/libs/smart_ptr
-Subproject db0969d97b78015a4a95ee80a6f5cc77316fce0
+Subproject ebc0af9147d440cc86af764a4705961868b6d62
diff --git a/libs/spirit b/libs/spirit
-Subproject d201e3180e88d7f94a009d035bb0a7dcd205bb5
+Subproject d5964477e5b4a5171ab41dadbe22958ae6643c4
diff --git a/libs/statechart b/libs/statechart
-Subproject 8d2ea2534ca7bb22388f9deacbf07a00d15590b
+Subproject c44302f7d7950a180cd9cfca2a4d2113abeac45
diff --git a/libs/static_assert b/libs/static_assert
-Subproject 66dd3d259500b147c23583c50a360dd3387ee1a
+Subproject 69dbf6f12d844256577f1c3f30fcb634e76131d
diff --git a/libs/test b/libs/test
-Subproject 3e26dca83f3f9c35bbbba8cddae99c00a302882
+Subproject ca604e291521c6f06cfcba13f178f6537a158a0
diff --git a/libs/thread b/libs/thread
-Subproject 974754598efc6a5962b119ea9a2ea6aac32f803
+Subproject 89cc7fc34ee78637826ae49b99cd61c2a776b64
diff --git a/libs/tr1 b/libs/tr1
-Subproject 2e7c23d254ce3a720b3a9da35e7c23fb4fa6ae8
+Subproject bff75c9f3624133faf27e7227686fdc771c2c2b
diff --git a/libs/tuple b/libs/tuple
-Subproject 588c928e5a1abee2fd6c08f9ebc0e86cd430196
+Subproject 88163596d0064a4d402fcd26ddf093021cd4842
diff --git a/libs/type_traits b/libs/type_traits
-Subproject 797a419e4c724178dbef4dfc6f4db9d510348d6
+Subproject 69baca33558ead06b4b8f62abe0352167b44294
diff --git a/libs/typeof b/libs/typeof
-Subproject 8868adc8911e4225e033d403794cff865fca6af
+Subproject 43b4d4522c47b9559e56b3729035c5553695545
diff --git a/libs/utility b/libs/utility
-Subproject 6dd93ab91631827b98ad746be5478d026c6cec8
+Subproject 95da2e90de755facd0046990a7c24ef131a4183
diff --git a/libs/variant b/libs/variant
-Subproject 2d1dea19ba87e943755f59038c3e397cf39b11f
+Subproject de56bdaa0ad0dde6adedf59fca1b37bad39092f
diff --git a/libs/wave b/libs/wave
-Subproject 89bfd6b9f6791e469d895f57fd4f04aa23c41e0
+Subproject e154f3efebee7399682c5ca09d11d949ac3d973
diff --git a/libs/xpressive b/libs/xpressive
-Subproject 36d7589701076a7385387872f0ceeff06d78005
+Subproject c253016b734ad4f2702ff94f162743863fc5d94
diff --git a/status/Jamfile b/status/Jamfile
deleted file mode 100644
index bcd9d667ce..0000000000
--- a/status/Jamfile
+++ /dev/null
@@ -1,198 +0,0 @@
-# Boost regression-testing Jamfile
-# (C) Copyright David Abrahams 2002. Permission to copy, use, modify, sell and
-# distribute this software is granted provided this copyright notice appears in
-# all copies. This software is provided "as is" without express or implied
-# warranty, and with no claim as to its suitability for any purpose.
-
-subproject status ;
-
-# bring in the rules for testing
-import testing ;
-
-# Make tests run by default.
-DEPENDS all : test ;
-
-# Tests from Jamfiles in individual library test subdirectories
-# Please keep these in alphabetic order by test-suite name
-
-subinclude libs/any/test ; # test-suite any
-subinclude libs/algorithm/minmax/test ; # test-suite algorithm/minmax
-subinclude libs/algorithm/string/test ; # test-suite algorithm/string
-subinclude libs/assign/test ; # test-suite assign
-subinclude libs/bind/test ; # test-suite bind
-subinclude libs/conversion/test ; # test-suite conversion
-subinclude libs/concept_check ; # test-suite concept_check
-subinclude libs/date_time/test ; # test-suite date_time
-subinclude libs/dynamic_bitset ; # test suite dynamic_bitset
-subinclude libs/filesystem/test ; # test-suite filesystem
-subinclude libs/foreach/test ; # test-suite foreach
-subinclude libs/format/test ; # test-suite format
-subinclude libs/function/test ; # test-suite function
-subinclude libs/functional/hash/test ; # test-suite functional/hash
-subinclude libs/graph/test ; # test-suite graph
-subinclude libs/io/test ; # test-suite io
-subinclude libs/iostreams/test ; # test-suite iostreams
-subinclude libs/iterator/test ; # test-suite iterator
-subinclude libs/logic/test ; # test-suite logic
-subinclude libs/math/test ; # test-suite math
-subinclude libs/mpl/test ; # test-suite mpl
-subinclude libs/multi_array/test ; # test-suite multi_array
-subinclude libs/multi_index/test ; # test-suite multi_index
-subinclude libs/numeric/conversion/test ; # test-suite numeric/conversion
-subinclude libs/numeric/interval/test ; # test-suite numeric/interval
-subinclude libs/numeric/ublas/test ; # test-suite numeric/uBLAS
-subinclude libs/optional/test ; # test-suite optional
-subinclude libs/parameter/test ; # test-suite parameter
-subinclude libs/program_options/test ; # test-suite program_options
-subinclude libs/property_map/test ; # test-suite property_map
-subinclude libs/ptr_container/test ; # test-suite ptr_container
-subinclude libs/python/test ; # test-suite python
-subinclude libs/random/test ; # test-suite random
-subinclude libs/range/test ; # test-suite range
-subinclude libs/regex/test ; # test-suite regex
-subinclude libs/regex/example ; # test-suite regex-examples
-subinclude libs/serialization/test ; # test-suite serialization
-subinclude libs/signals/test ; # test-suite signals
-subinclude libs/smart_ptr/test ; # test-suite smart_ptr
-subinclude libs/spirit/test ; # test-suite spirit
-subinclude libs/statechart/test ; # test-suite statechart
-subinclude libs/static_assert ; # test-suite static_assert
-subinclude libs/thread/test ; # test-suite thread
-subinclude libs/tr1/test ; # test-suite tr1
-subinclude libs/type_traits/test ; # test-suite type_traits
-subinclude libs/typeof/test ; # test-suite typeof
-subinclude libs/utility/enable_if/test ; # test-suite utility/enable_if
-subinclude libs/utility/test ; # test-suite utility
-subinclude libs/variant/test ; # test-suite variant
-subinclude libs/wave/test/build ; # test-suite wave
-subinclude libs/xpressive/test ; # test-suite xpressive
-
-
-# Tests specified in this Jamfile
-{
- # look in BOOST_ROOT for sources first, just in this Jamfile
- local SEARCH_SOURCE = $(BOOST_ROOT) $(SEARCH_SOURCE) ;
-
- test-suite config
- : [ run libs/config/test/config_test.cpp
- : #args
- : #input-files
- : #requirements
- <threading>multi <no-warn>config_test.cpp
- ]
- [ run libs/config/test/config_info.cpp : : : <test-info>always_show_run_output ]
- [ run libs/config/test/math_info.cpp : : :
- <test-info>always_show_run_output
- <borland><*><runtime-link>static
- <borland-5_6_4><*><runtime-link>static ]
- [ run libs/config/test/abi/abi_test.cpp libs/config/test/abi/main.cpp ]
- [ run libs/config/test/limits_test.cpp <lib>../libs/test/build/boost_test_exec_monitor ]
- [ run libs/config/test/link/main.cpp <dll>../libs/config/test/link/link_test
- : #args
- : #input-files
- : #requirements
- <runtime-link>dynamic
- <define>BOOST_DYN_LINK=1
- <define>BOOST_CONFIG_NO_LIB=1
- :
- config_link_test
- ]
- [ compile-fail libs/config/test/threads/test_thread_fail1.cpp ]
- [ compile-fail libs/config/test/threads/test_thread_fail2.cpp ]
- ;
-
- test-suite array
- : [ run libs/array/array0.cpp ]
- [ run libs/array/array1.cpp ]
- [ run libs/array/array2.cpp ]
- [ run libs/array/array3.cpp ]
- [ run libs/array/array4.cpp ]
- [ run libs/array/array5.cpp ]
- ;
-
- run libs/crc/crc_test.cpp <lib>../libs/test/build/boost_test_exec_monitor ;
-
-
- test-suite disjoint_sets
- : [ run libs/disjoint_sets/disjoint_set_test.cpp <lib>../libs/test/build/boost_test_exec_monitor ]
- ;
-
- run libs/functional/function_test.cpp ;
-
- test-suite integer
- : [ run libs/integer/cstdint_test.cpp ]
- [ run libs/integer/integer_test.cpp ]
- [ run libs/integer/integer_traits_test.cpp <lib>../libs/test/build/boost_test_exec_monitor ]
- ;
-
- test-suite lambda
- : [ run libs/lambda/test/algorithm_test.cpp <lib>../libs/test/build/boost_test_exec_monitor ]
- [ run libs/lambda/test/bind_tests_simple.cpp <lib>../libs/test/build/boost_test_exec_monitor ]
- [ run libs/lambda/test/bind_tests_advanced.cpp <lib>../libs/test/build/boost_test_exec_monitor ]
- [ run libs/lambda/test/bind_tests_simple_f_refs.cpp <lib>../libs/test/build/boost_test_exec_monitor ]
- [ run libs/lambda/test/bll_and_function.cpp <lib>../libs/test/build/boost_test_exec_monitor ]
- [ run libs/lambda/test/cast_test.cpp <lib>../libs/test/build/boost_test_exec_monitor : : : : lambda_cast_test ]
- [ run libs/lambda/test/constructor_tests.cpp <lib>../libs/test/build/boost_test_exec_monitor ]
- [ run libs/lambda/test/control_structures.cpp <lib>../libs/test/build/boost_test_exec_monitor ]
- [ run libs/lambda/test/exception_test.cpp <lib>../libs/test/build/boost_test_exec_monitor ]
- [ run libs/lambda/test/extending_rt_traits.cpp <lib>../libs/test/build/boost_test_exec_monitor ]
- [ run libs/lambda/test/is_instance_of_test.cpp <lib>../libs/test/build/boost_test_exec_monitor ]
- [ run libs/lambda/test/member_pointer_test.cpp <lib>../libs/test/build/boost_test_exec_monitor ]
- [ run libs/lambda/test/operator_tests_simple.cpp <lib>../libs/test/build/boost_test_exec_monitor ]
- [ run libs/lambda/test/phoenix_control_structures.cpp <lib>../libs/test/build/boost_test_exec_monitor ]
- [ run libs/lambda/test/switch_construct.cpp <lib>../libs/test/build/boost_test_exec_monitor ]
- ;
-
-
- run libs/pool/test/test_pool_alloc.cpp <lib>../libs/test/build/boost_test_exec_monitor ;
-
- test-suite preprocessor
- : [ compile libs/preprocessor/test/arithmetic.cpp ]
- [ compile libs/preprocessor/test/array.cpp ]
- [ compile libs/preprocessor/test/comparison.cpp ]
- [ compile libs/preprocessor/test/control.cpp ]
- [ compile libs/preprocessor/test/debug.cpp ]
- [ compile libs/preprocessor/test/facilities.cpp ]
- [ compile libs/preprocessor/test/iteration.cpp ]
- [ compile libs/preprocessor/test/list.cpp ]
- [ compile libs/preprocessor/test/logical.cpp ]
- [ compile libs/preprocessor/test/repetition.cpp ]
- [ compile libs/preprocessor/test/selection.cpp ]
- [ compile libs/preprocessor/test/seq.cpp ]
- [ compile libs/preprocessor/test/slot.cpp ]
- [ compile libs/preprocessor/test/tuple.cpp ]
- ;
-
- test-suite rational
- : [ run libs/rational/rational_example.cpp ]
- [ run libs/rational/rational_test.cpp <lib>../libs/test/build/boost_unit_test_framework ]
- ;
-
- subinclude libs/test/test ;
-# subinclude libs/test/example ;
-# subinclude libs/test/example/cla ;
-# subinclude libs/test/example/cla/validation ;
-# subinclude libs/test/example/env ;
-# subinclude libs/test/example/env/validation ;
-
- compile libs/timer/timer_test.cpp ;
-
- test-suite tokenizer
- : [ run libs/tokenizer/examples.cpp <lib>../libs/test/build/boost_test_exec_monitor ]
- [ run libs/tokenizer/simple_example_1.cpp ]
- [ run libs/tokenizer/simple_example_2.cpp ]
- [ run libs/tokenizer/simple_example_3.cpp ]
- [ run libs/tokenizer/simple_example_4.cpp ]
- [ run libs/tokenizer/simple_example_5.cpp ]
- ;
-
- test-suite tuple
- : [ run libs/tuple/test/tuple_test_bench.cpp <lib>../libs/test/build/boost_test_exec_monitor ]
- [ run libs/tuple/test/io_test.cpp <lib>../libs/test/build/boost_test_exec_monitor ]
- ;
-}
-
-
-
-
-
diff --git a/tools/bcp b/tools/bcp
-Subproject 1902d0c4eb220ab7269ef10e4b8bca285ff8323
+Subproject 34dab01530cc8d5ddff34a7394c5517cf78dca9
diff --git a/tools/build b/tools/build
-Subproject 5a14def947356cb9e294c3ead72c85d3ac3113f
+Subproject c29dbe26f58fcc1f942177f3c5a0bccb0fef6dd
diff --git a/tools/inspect b/tools/inspect
-Subproject 354552a39928cb4db6a6926d5ba72f83475b5af
+Subproject 899f6ddfa6b6d1466c65a489b512572516246bc
diff --git a/tools/regression/build/Jamfile b/tools/regression/build/Jamfile
deleted file mode 100644
index 3fa1382388..0000000000
--- a/tools/regression/build/Jamfile
+++ /dev/null
@@ -1,35 +0,0 @@
-# Regression test status reporting tools build Jamfile
-
-subproject tools/regression/build ;
-
-exe process_jam_log
- :
- ../process_jam_log.cpp ../detail/tiny_xml.cpp
- <lib>../../../libs/filesystem/build/boost_filesystem
- :
- <sysinclude>$(BOOST_ROOT)
- <define>BOOST_ALL_NO_LIB=1
- :
- release
- ;
-
-exe compiler_status
- :
- ../compiler_status.cpp ../detail/tiny_xml.cpp
- <lib>../../../libs/filesystem/build/boost_filesystem
- :
- <sysinclude>$(BOOST_ROOT)
- <define>BOOST_ALL_NO_LIB=1
- :
- release
- ;
-
-stage run
- :
- <exe>process_jam_log
- <exe>compiler_status
- :
- :
- release
- <suppress>true
- ;
diff --git a/tools/regression/test/Jamfile b/tools/regression/test/Jamfile
deleted file mode 100644
index 9ab483f95b..0000000000
--- a/tools/regression/test/Jamfile
+++ /dev/null
@@ -1,46 +0,0 @@
-# Boost Regression Reporting test Jamfile
-
-# (C) Copyright Beman Dawes 2003. Permission to copy, use, modify, sell and
-# distribute this software is granted provided this copyright notice appears in
-# all copies. This software is provided "as is" without express or implied
-# warranty, and with no claim as to its suitability for any purpose.
-
-subproject libs/regression/test ;
-
-# bring in rules for testing
-import testing ;
-
-# Make tests run by default.
-DEPENDS all : test ;
-
-{
- # look in BOOST_ROOT for sources first, just in this Jamfile
- local SEARCH_SOURCE = $(BOOST_ROOT) $(SEARCH_SOURCE) ;
-
-
-# Test naming convention: the portion of the name before the tilde ("~")
-# identifies the bjam test type. The portion after the tilde
-# identifies the correct result to be reported by compiler_status.
-
- compile compile~fail.cpp ;
- compile compile~pass.cpp ;
- compile compile~warn.cpp ;
-
- compile-fail compile-fail~fail.cpp ;
- compile-fail compile-fail~pass.cpp ;
-
- run run~compile-fail.cpp ;
- run run~fail.cpp ;
- run run~fail-note.cpp ;
- run run~fail-warn.cpp ;
- run run~note.cpp ;
- run run~pass.cpp ;
- run run~warn.cpp ;
- run run~warn-note.cpp ;
-
- run-fail run-fail~compile-fail.cpp ;
- run-fail run-fail~fail.cpp ;
- run-fail run-fail~fail-warn.cpp ;
- run-fail run-fail~pass.cpp ;
- run-fail run-fail~warn.cpp ;
-}