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= Indicates the tools to build with. - - --show-libraries Displays the list of Boost libraries that require - build and installation steps, then exit. - - --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- Build, stage, or install the specified - If used, the default becomes to only build - indicated libraries. - - --without- Do not build, stage, or install the specified - . 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) ] ] - : $(without-libraries) $(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) : static/dynamic ] - 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) - : - $(lib-locate:D) - common-variant-tag - $(lib-target) - : - $(lib-build) - [ unless $(with-install) $(with-stage) : 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 ] - : - $(include-locate:D) - $(BOOST_ROOT) - [ cond $(with-install) : install : all ] - : - [ unless $(with-install) : true ] - ; diff --git a/libs/algorithm b/libs/algorithm index d8683f2498..c509c3fbad 160000 --- a/libs/algorithm +++ b/libs/algorithm @@ -1 +1 @@ -Subproject commit d8683f24983621322e30c71191ea5d5a8c2d5637 +Subproject commit c509c3fbadcb71d4f7f30e331e6ddd8d6a495ce6 diff --git a/libs/any b/libs/any index 514145e502..0bded42c5d 160000 --- a/libs/any +++ b/libs/any @@ -1 +1 @@ -Subproject commit 514145e502c0adf6201c30c8cd8f2deaed8c0138 +Subproject commit 0bded42c5d9906c7526204b7e38519b51890f775 diff --git a/libs/assign b/libs/assign index 802e1bdf77..49da08b94a 160000 --- a/libs/assign +++ b/libs/assign @@ -1 +1 @@ -Subproject commit 802e1bdf7740f019db0b793ef8503c39fb660621 +Subproject commit 49da08b94aa973426b67ca06b0741aa3cd5a0b43 diff --git a/libs/bind b/libs/bind index e8646fa260..c5396f02c6 160000 --- a/libs/bind +++ b/libs/bind @@ -1 +1 @@ -Subproject commit e8646fa2606a432fefc20fdfa7dd797cb1e9836a +Subproject commit c5396f02c68785605a876a616c2a11b25bcd4d7a diff --git a/libs/concept_check b/libs/concept_check index 949c2b1b28..a88c1d6a69 160000 --- a/libs/concept_check +++ b/libs/concept_check @@ -1 +1 @@ -Subproject commit 949c2b1b28a14e23db4a7d8604b26b87ceaaf1b5 +Subproject commit a88c1d6a6994cac8e02bc617602455a805a16b24 diff --git a/libs/config b/libs/config index 0e93ed3c3c..c08a372d8f 160000 --- a/libs/config +++ b/libs/config @@ -1 +1 @@ -Subproject commit 0e93ed3c3c0982823130259a7f38de3eca9f6fcc +Subproject commit c08a372d8fed9a2a73b103a7ef60f2088b5bf721 diff --git a/libs/conversion b/libs/conversion index abf3aa23de..78f1acc5ff 160000 --- a/libs/conversion +++ b/libs/conversion @@ -1 +1 @@ -Subproject commit abf3aa23de68b44e8437d6f5eac74400afee5d05 +Subproject commit 78f1acc5ff51e34216cf9105e63b88b0fbfd2338 diff --git a/libs/date_time b/libs/date_time index bc53043e5c..9aec576490 160000 --- a/libs/date_time +++ b/libs/date_time @@ -1 +1 @@ -Subproject commit bc53043e5cc0e97aaa30a1e7b525594d82dba259 +Subproject commit 9aec57649027a91dd5a78ddd10628f4a5c7f84cc diff --git a/libs/disjoint_sets b/libs/disjoint_sets index 0ba11fdbfd..601671c56e 160000 --- a/libs/disjoint_sets +++ b/libs/disjoint_sets @@ -1 +1 @@ -Subproject commit 0ba11fdbfd82f78da50eb46984be7a57a17557b8 +Subproject commit 601671c56e165e89402a16147fe9a067a8fe824e diff --git a/libs/dynamic_bitset b/libs/dynamic_bitset index a0d66fd920..3e03a8d947 160000 --- a/libs/dynamic_bitset +++ b/libs/dynamic_bitset @@ -1 +1 @@ -Subproject commit a0d66fd92079cf2ad6a70d8bf60e2e6dea539145 +Subproject commit 3e03a8d94762edafb4fcb864944e0cd25b35e511 diff --git a/libs/filesystem b/libs/filesystem index 92c44b78b5..62f04b3993 160000 --- a/libs/filesystem +++ b/libs/filesystem @@ -1 +1 @@ -Subproject commit 92c44b78b5a9a19c8bb5615cbc9b451c74918cc2 +Subproject commit 62f04b3993d561112b5bdd2468546b5064e40193 diff --git a/libs/foreach b/libs/foreach index a05a023f25..1746e3f104 160000 --- a/libs/foreach +++ b/libs/foreach @@ -1 +1 @@ -Subproject commit a05a023f25a8b560e4a9ac6e2dc0a125649f6ee8 +Subproject commit 1746e3f1043627a03592d71ddd2bd6a5897ec6c7 diff --git a/libs/format b/libs/format index 0fde2d2b2e..61791d434c 160000 --- a/libs/format +++ b/libs/format @@ -1 +1 @@ -Subproject commit 0fde2d2b2ec8ba5dfe8f2898902fef40d7921c39 +Subproject commit 61791d434c6a62a36571ac741a51d180f05a7bdb diff --git a/libs/function b/libs/function index 47033bd162..2ecd62c612 160000 --- a/libs/function +++ b/libs/function @@ -1 +1 @@ -Subproject commit 47033bd16232662149a247832305de075927ddae +Subproject commit 2ecd62c61267dde709fda0eb0b81ccf0135ed4ca diff --git a/libs/functional b/libs/functional index 299a641c9f..a2202df1fe 160000 --- a/libs/functional +++ b/libs/functional @@ -1 +1 @@ -Subproject commit 299a641c9fd1aa2181014e7d198ad54f0fe328ec +Subproject commit a2202df1fe293890d9e350509c4eaf9387281a8d diff --git a/libs/graph b/libs/graph index a306a8119f..0cb7bbf192 160000 --- a/libs/graph +++ b/libs/graph @@ -1 +1 @@ -Subproject commit a306a8119fc784988763587c532105c711ed26b4 +Subproject commit 0cb7bbf19267826c12106edf83c1afb112884684 diff --git a/libs/io b/libs/io index 5e88f0cc3b..2217edb80b 160000 --- a/libs/io +++ b/libs/io @@ -1 +1 @@ -Subproject commit 5e88f0cc3ba5f9d490002826f6ec159fb3211b97 +Subproject commit 2217edb80bb70638b56ad09459bd23c5f3fea5d2 diff --git a/libs/iostreams b/libs/iostreams index 806662fb40..8f8b83191a 160000 --- a/libs/iostreams +++ b/libs/iostreams @@ -1 +1 @@ -Subproject commit 806662fb40abe2bf38ce48f42a9cb2cc869b216e +Subproject commit 8f8b83191a68137346fe07e2a203bffe378be118 diff --git a/libs/iterator b/libs/iterator index 0dc017b1a8..93c010eb51 160000 --- a/libs/iterator +++ b/libs/iterator @@ -1 +1 @@ -Subproject commit 0dc017b1a821d215ccde50f28387ff268471c765 +Subproject commit 93c010eb51ca2cb5334aa6683c01c7002d83e19d diff --git a/libs/lambda b/libs/lambda index b3120233dc..fe858cf734 160000 --- a/libs/lambda +++ b/libs/lambda @@ -1 +1 @@ -Subproject commit b3120233dc91b413a89862a484ce2ab12d4282af +Subproject commit fe858cf73418349b6924b2859fa1e557c6e244c2 diff --git a/libs/logic b/libs/logic index 73cce598c7..9e9489c7bd 160000 --- a/libs/logic +++ b/libs/logic @@ -1 +1 @@ -Subproject commit 73cce598c7f2b966d2b4ae65753c2cedcd9a1461 +Subproject commit 9e9489c7bd4f7031edd967ebc6e5b432a6225dda diff --git a/libs/math b/libs/math index 2554c95700..086705ee12 160000 --- a/libs/math +++ b/libs/math @@ -1 +1 @@ -Subproject commit 2554c957009f33c2d8e1a98e268f856d78af7af5 +Subproject commit 086705ee12ebae1125ba2a539d5527866ba24c35 diff --git a/libs/mpl b/libs/mpl index d0c56a0b37..ba565e217a 160000 --- a/libs/mpl +++ b/libs/mpl @@ -1 +1 @@ -Subproject commit d0c56a0b37f0254b1b13eb42d9e8a7b071928080 +Subproject commit ba565e217a02f114e9726e73735efede6f787479 diff --git a/libs/multi_array b/libs/multi_array index 3cb8546302..d8b3172696 160000 --- a/libs/multi_array +++ b/libs/multi_array @@ -1 +1 @@ -Subproject commit 3cb8546302056c8444c9e3c1fccd489b32275c6f +Subproject commit d8b3172696d07aa0f6cbeee78fb0d42eec3cf7cb diff --git a/libs/multi_index b/libs/multi_index index 6418bd5e83..28930f64c0 160000 --- a/libs/multi_index +++ b/libs/multi_index @@ -1 +1 @@ -Subproject commit 6418bd5e83a4226e96a564974093184749f08d82 +Subproject commit 28930f64c05c1085530441f60a413083674fe5b3 diff --git a/libs/numeric/conversion b/libs/numeric/conversion index a647a48fe5..f14990c43c 160000 --- a/libs/numeric/conversion +++ b/libs/numeric/conversion @@ -1 +1 @@ -Subproject commit a647a48fe5138b3fcff76692fc2b32a3ad6e5067 +Subproject commit f14990c43c4d76a8d31d1c200553fffb3d375071 diff --git a/libs/numeric/interval b/libs/numeric/interval index 848eb28da3..920672bbb4 160000 --- a/libs/numeric/interval +++ b/libs/numeric/interval @@ -1 +1 @@ -Subproject commit 848eb28da3c64bd550ddc3e48c5ea8a1c86dd7e2 +Subproject commit 920672bbb4f265e689e57820932e7e50de60fc0d diff --git a/libs/numeric/ublas b/libs/numeric/ublas index 62fe5ab499..ef6d845294 160000 --- a/libs/numeric/ublas +++ b/libs/numeric/ublas @@ -1 +1 @@ -Subproject commit 62fe5ab499df759cbb40afdf241c5d6b279d4c01 +Subproject commit ef6d8452948d200ab479ee5245ca3fb58ed7f0fd diff --git a/libs/optional b/libs/optional index 5182283649..c23c21d9c2 160000 --- a/libs/optional +++ b/libs/optional @@ -1 +1 @@ -Subproject commit 5182283649b87ecf1e1daeaff62edeb3d92fee8c +Subproject commit c23c21d9c221cc6ecc37e19da2c40502c5372433 diff --git a/libs/parameter b/libs/parameter index 3852ff760c..15048a1d82 160000 --- a/libs/parameter +++ b/libs/parameter @@ -1 +1 @@ -Subproject commit 3852ff760c7dae7c10222983146f800bd24aa9d9 +Subproject commit 15048a1d82578b0e354199532867a79fdd077efe diff --git a/libs/program_options b/libs/program_options index f4eac99310..54daca4c09 160000 --- a/libs/program_options +++ b/libs/program_options @@ -1 +1 @@ -Subproject commit f4eac99310f3662bb616aa4cb9d158321477a50f +Subproject commit 54daca4c0919095103eaf2477f279111b3bcef46 diff --git a/libs/property_map b/libs/property_map index 371c65a1d8..9606fc1e17 160000 --- a/libs/property_map +++ b/libs/property_map @@ -1 +1 @@ -Subproject commit 371c65a1d8b8cc4ec53a7d0112c37fe3906f3136 +Subproject commit 9606fc1e17d82b9b32fdb09332a4e4b8ce6e113b diff --git a/libs/ptr_container b/libs/ptr_container index 149a13ae44..32ad404a59 160000 --- a/libs/ptr_container +++ b/libs/ptr_container @@ -1 +1 @@ -Subproject commit 149a13ae44f095a092682dceeeed96e77a7c509c +Subproject commit 32ad404a59cc6fdbbf314a21620f2c5e31b8d025 diff --git a/libs/python b/libs/python index ca91dc828e..10b85d67e7 160000 --- a/libs/python +++ b/libs/python @@ -1 +1 @@ -Subproject commit ca91dc828ed7d9c1ad0a7c060030799695200eb9 +Subproject commit 10b85d67e760bf372d62716b1f71ecbdde47da64 diff --git a/libs/random b/libs/random index b8d3e62b19..8002f6e88d 160000 --- a/libs/random +++ b/libs/random @@ -1 +1 @@ -Subproject commit b8d3e62b197243b191796233b79e4d3503a813ce +Subproject commit 8002f6e88dcd5ff86dfa56ee057ac8b9623232b1 diff --git a/libs/range b/libs/range index e46eae8144..3bd0d886c4 160000 --- a/libs/range +++ b/libs/range @@ -1 +1 @@ -Subproject commit e46eae81444a85496079887af935bfe96a64dc0d +Subproject commit 3bd0d886c42c118e991f50af209ddcbbc6167e5b diff --git a/libs/regex b/libs/regex index b057d0f943..9002d01f75 160000 --- a/libs/regex +++ b/libs/regex @@ -1 +1 @@ -Subproject commit b057d0f9439f19830a1351ebcc6df0ac8efc1edc +Subproject commit 9002d01f75e3e4894dc999ba7a2247e56dbc3426 diff --git a/libs/serialization b/libs/serialization index 30b736df0b..007bfe52b8 160000 --- a/libs/serialization +++ b/libs/serialization @@ -1 +1 @@ -Subproject commit 30b736df0b5af5751a295de6ac0784ba57a7be2a +Subproject commit 007bfe52b80a7e210e26c1d4b753f13873d35405 diff --git a/libs/signals b/libs/signals index d3271c69cd..3593425287 160000 --- a/libs/signals +++ b/libs/signals @@ -1 +1 @@ -Subproject commit d3271c69cdbbbfa88c885dae598da7ea495dc024 +Subproject commit 3593425287098a1b2ed8b2a99e0c695409ae40d1 diff --git a/libs/smart_ptr b/libs/smart_ptr index db0969d97b..ebc0af9147 160000 --- a/libs/smart_ptr +++ b/libs/smart_ptr @@ -1 +1 @@ -Subproject commit db0969d97b78015a4a95ee80a6f5cc77316fce09 +Subproject commit ebc0af9147d440cc86af764a4705961868b6d622 diff --git a/libs/spirit b/libs/spirit index d201e3180e..d5964477e5 160000 --- a/libs/spirit +++ b/libs/spirit @@ -1 +1 @@ -Subproject commit d201e3180e88d7f94a009d035bb0a7dcd205bb5c +Subproject commit d5964477e5b4a5171ab41dadbe22958ae6643c44 diff --git a/libs/statechart b/libs/statechart index 8d2ea2534c..c44302f7d7 160000 --- a/libs/statechart +++ b/libs/statechart @@ -1 +1 @@ -Subproject commit 8d2ea2534ca7bb22388f9deacbf07a00d15590b5 +Subproject commit c44302f7d7950a180cd9cfca2a4d2113abeac457 diff --git a/libs/static_assert b/libs/static_assert index 66dd3d2595..69dbf6f12d 160000 --- a/libs/static_assert +++ b/libs/static_assert @@ -1 +1 @@ -Subproject commit 66dd3d259500b147c23583c50a360dd3387ee1a6 +Subproject commit 69dbf6f12d844256577f1c3f30fcb634e76131d5 diff --git a/libs/test b/libs/test index 3e26dca83f..ca604e2915 160000 --- a/libs/test +++ b/libs/test @@ -1 +1 @@ -Subproject commit 3e26dca83f3f9c35bbbba8cddae99c00a302882a +Subproject commit ca604e291521c6f06cfcba13f178f6537a158a0e diff --git a/libs/thread b/libs/thread index 974754598e..89cc7fc34e 160000 --- a/libs/thread +++ b/libs/thread @@ -1 +1 @@ -Subproject commit 974754598efc6a5962b119ea9a2ea6aac32f8039 +Subproject commit 89cc7fc34ee78637826ae49b99cd61c2a776b64e diff --git a/libs/tr1 b/libs/tr1 index 2e7c23d254..bff75c9f36 160000 --- a/libs/tr1 +++ b/libs/tr1 @@ -1 +1 @@ -Subproject commit 2e7c23d254ce3a720b3a9da35e7c23fb4fa6ae8d +Subproject commit bff75c9f3624133faf27e7227686fdc771c2c2bf diff --git a/libs/tuple b/libs/tuple index 588c928e5a..88163596d0 160000 --- a/libs/tuple +++ b/libs/tuple @@ -1 +1 @@ -Subproject commit 588c928e5a1abee2fd6c08f9ebc0e86cd4301965 +Subproject commit 88163596d0064a4d402fcd26ddf093021cd48428 diff --git a/libs/type_traits b/libs/type_traits index 797a419e4c..69baca3355 160000 --- a/libs/type_traits +++ b/libs/type_traits @@ -1 +1 @@ -Subproject commit 797a419e4c724178dbef4dfc6f4db9d510348d69 +Subproject commit 69baca33558ead06b4b8f62abe0352167b44294d diff --git a/libs/typeof b/libs/typeof index 8868adc891..43b4d4522c 160000 --- a/libs/typeof +++ b/libs/typeof @@ -1 +1 @@ -Subproject commit 8868adc8911e4225e033d403794cff865fca6af9 +Subproject commit 43b4d4522c47b9559e56b3729035c5553695545f diff --git a/libs/utility b/libs/utility index 6dd93ab916..95da2e90de 160000 --- a/libs/utility +++ b/libs/utility @@ -1 +1 @@ -Subproject commit 6dd93ab91631827b98ad746be5478d026c6cec8c +Subproject commit 95da2e90de755facd0046990a7c24ef131a4183f diff --git a/libs/variant b/libs/variant index 2d1dea19ba..de56bdaa0a 160000 --- a/libs/variant +++ b/libs/variant @@ -1 +1 @@ -Subproject commit 2d1dea19ba87e943755f59038c3e397cf39b11f3 +Subproject commit de56bdaa0ad0dde6adedf59fca1b37bad39092f9 diff --git a/libs/wave b/libs/wave index 89bfd6b9f6..e154f3efeb 160000 --- a/libs/wave +++ b/libs/wave @@ -1 +1 @@ -Subproject commit 89bfd6b9f6791e469d895f57fd4f04aa23c41e0c +Subproject commit e154f3efebee7399682c5ca09d11d949ac3d973d diff --git a/libs/xpressive b/libs/xpressive index 36d7589701..c253016b73 160000 --- a/libs/xpressive +++ b/libs/xpressive @@ -1 +1 @@ -Subproject commit 36d7589701076a7385387872f0ceeff06d78005d +Subproject commit c253016b734ad4f2702ff94f162743863fc5d942 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 - multi config_test.cpp - ] - [ run libs/config/test/config_info.cpp : : : always_show_run_output ] - [ run libs/config/test/math_info.cpp : : : - always_show_run_output - <*>static - <*>static ] - [ run libs/config/test/abi/abi_test.cpp libs/config/test/abi/main.cpp ] - [ run libs/config/test/limits_test.cpp ../libs/test/build/boost_test_exec_monitor ] - [ run libs/config/test/link/main.cpp ../libs/config/test/link/link_test - : #args - : #input-files - : #requirements - dynamic - BOOST_DYN_LINK=1 - 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 ../libs/test/build/boost_test_exec_monitor ; - - - test-suite disjoint_sets - : [ run libs/disjoint_sets/disjoint_set_test.cpp ../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 ../libs/test/build/boost_test_exec_monitor ] - ; - - test-suite lambda - : [ run libs/lambda/test/algorithm_test.cpp ../libs/test/build/boost_test_exec_monitor ] - [ run libs/lambda/test/bind_tests_simple.cpp ../libs/test/build/boost_test_exec_monitor ] - [ run libs/lambda/test/bind_tests_advanced.cpp ../libs/test/build/boost_test_exec_monitor ] - [ run libs/lambda/test/bind_tests_simple_f_refs.cpp ../libs/test/build/boost_test_exec_monitor ] - [ run libs/lambda/test/bll_and_function.cpp ../libs/test/build/boost_test_exec_monitor ] - [ run libs/lambda/test/cast_test.cpp ../libs/test/build/boost_test_exec_monitor : : : : lambda_cast_test ] - [ run libs/lambda/test/constructor_tests.cpp ../libs/test/build/boost_test_exec_monitor ] - [ run libs/lambda/test/control_structures.cpp ../libs/test/build/boost_test_exec_monitor ] - [ run libs/lambda/test/exception_test.cpp ../libs/test/build/boost_test_exec_monitor ] - [ run libs/lambda/test/extending_rt_traits.cpp ../libs/test/build/boost_test_exec_monitor ] - [ run libs/lambda/test/is_instance_of_test.cpp ../libs/test/build/boost_test_exec_monitor ] - [ run libs/lambda/test/member_pointer_test.cpp ../libs/test/build/boost_test_exec_monitor ] - [ run libs/lambda/test/operator_tests_simple.cpp ../libs/test/build/boost_test_exec_monitor ] - [ run libs/lambda/test/phoenix_control_structures.cpp ../libs/test/build/boost_test_exec_monitor ] - [ run libs/lambda/test/switch_construct.cpp ../libs/test/build/boost_test_exec_monitor ] - ; - - - run libs/pool/test/test_pool_alloc.cpp ../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 ../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 ../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 ../libs/test/build/boost_test_exec_monitor ] - [ run libs/tuple/test/io_test.cpp ../libs/test/build/boost_test_exec_monitor ] - ; -} - - - - - diff --git a/tools/bcp b/tools/bcp index 1902d0c4eb..34dab01530 160000 --- a/tools/bcp +++ b/tools/bcp @@ -1 +1 @@ -Subproject commit 1902d0c4eb220ab7269ef10e4b8bca285ff8323b +Subproject commit 34dab01530cc8d5ddff34a7394c5517cf78dca9f diff --git a/tools/build b/tools/build index 5a14def947..c29dbe26f5 160000 --- a/tools/build +++ b/tools/build @@ -1 +1 @@ -Subproject commit 5a14def947356cb9e294c3ead72c85d3ac3113f0 +Subproject commit c29dbe26f58fcc1f942177f3c5a0bccb0fef6dd8 diff --git a/tools/inspect b/tools/inspect index 354552a399..899f6ddfa6 160000 --- a/tools/inspect +++ b/tools/inspect @@ -1 +1 @@ -Subproject commit 354552a39928cb4db6a6926d5ba72f83475b5af8 +Subproject commit 899f6ddfa6b6d1466c65a489b512572516246bce 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 - ../../../libs/filesystem/build/boost_filesystem - : - $(BOOST_ROOT) - BOOST_ALL_NO_LIB=1 - : - release - ; - -exe compiler_status - : - ../compiler_status.cpp ../detail/tiny_xml.cpp - ../../../libs/filesystem/build/boost_filesystem - : - $(BOOST_ROOT) - BOOST_ALL_NO_LIB=1 - : - release - ; - -stage run - : - process_jam_log - compiler_status - : - : - release - 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 ; -}