diff options
author | Rene Rivera <grafikrobot@gmail.com> | 2006-11-06 17:10:46 +0000 |
---|---|---|
committer | Rene Rivera <grafikrobot@gmail.com> | 2006-11-06 17:10:46 +0000 |
commit | 9f8ef7acb96da6d8bb60ff1f235afbc73813f5fe (patch) | |
tree | 8b3574ce8b8aa89aa18846eb0327846c09f2b095 | |
parent | 7d993b28841891948185165ca59ce7e59e4fbe04 (diff) | |
download | boost-9f8ef7acb96da6d8bb60ff1f235afbc73813f5fe.tar.gz |
Remove obsolete Boost.Build v1 files.
[SVN r35880]
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 ; -} |