mirror of
https://github.com/boostorg/boost.git
synced 2025-04-11 15:42:58 +00:00
Add V2 Jamfile.
[SVN r20208]
This commit is contained in:
parent
86916c5b60
commit
73ae855e27
2 changed files with 278 additions and 1 deletions
|
@ -1 +1 @@
|
|||
Subproject commit 673d6b0bf0cd5d22eff3ae5dd8ad7391b7a788dd
|
||||
Subproject commit 46ae046f415ae75776998213c4fb1e95d48dd762
|
277
status/Jamfile.v2
Normal file
277
status/Jamfile.v2
Normal file
|
@ -0,0 +1,277 @@
|
|||
# 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.
|
||||
|
||||
# Status:
|
||||
# Most tests declared in V1 status/Jamfile work.
|
||||
# io_test is commented out due to use of 'std::locale-support'.
|
||||
# Two test suite have different names.
|
||||
# <no-warn> in config test is commented out.
|
||||
|
||||
|
||||
project status
|
||||
: source-location $(BOOST_ROOT)
|
||||
;
|
||||
|
||||
import testing ;
|
||||
|
||||
alias test_exec_monitor : ../libs/test/build//boost_test_exec_monitor/<link>static ;
|
||||
|
||||
# Tests from Jamfiles in individual library test subdirectories
|
||||
# Please keep these in alphabetic order by test-suite name
|
||||
build-project ../libs/bind/test ; # test-suite bind
|
||||
build-project ../libs/conversion/test ; # test-suite conversion
|
||||
|
||||
# Tests specified in this Jamfile
|
||||
{
|
||||
test-suite config
|
||||
: [ run libs/config/test/config_test.cpp test_exec_monitor
|
||||
: #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/abi/abi_test.cpp libs/config/test/abi/main.cpp ]
|
||||
[ run libs/config/test/limits_test.cpp test_exec_monitor ]
|
||||
[ run libs/config/test/link/main.cpp ../libs/config/test/link//link_test
|
||||
: #args
|
||||
: #input-files
|
||||
: #requirements
|
||||
<link-runtime>shared
|
||||
<define>BOOST_DYN_LINK=1
|
||||
<define>BOOST_CONFIG_NO_LIB=1
|
||||
:
|
||||
config_link_test
|
||||
]
|
||||
;
|
||||
|
||||
run libs/any/any_test.cpp ;
|
||||
|
||||
test-suite array_suite # !!!
|
||||
: [ 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 ]
|
||||
;
|
||||
|
||||
|
||||
test-suite concept_check
|
||||
: [ compile libs/concept_check/concept_check_test.cpp ]
|
||||
[ compile libs/concept_check/class_concept_check_test.cpp ]
|
||||
[ compile-fail libs/concept_check/concept_check_fail_expected.cpp ]
|
||||
[ compile-fail libs/concept_check/class_concept_fail_expected.cpp ]
|
||||
;
|
||||
|
||||
|
||||
run libs/crc/crc_test.cpp test_exec_monitor ;
|
||||
|
||||
|
||||
test-suite disjoint_sets
|
||||
: [ run libs/disjoint_sets/disjoint_set_test.cpp test_exec_monitor ]
|
||||
;
|
||||
|
||||
test-suite dynamic_bitset
|
||||
: [ run libs/dynamic_bitset/dyn_bitset_unit_tests1.cpp test_exec_monitor ]
|
||||
[ run libs/dynamic_bitset/dyn_bitset_unit_tests2.cpp test_exec_monitor ]
|
||||
[ run libs/dynamic_bitset/dyn_bitset_unit_tests3.cpp test_exec_monitor ]
|
||||
;
|
||||
|
||||
|
||||
run libs/functional/function_test.cpp ;
|
||||
|
||||
run libs/graph/test/graph.cpp ;
|
||||
|
||||
|
||||
test-suite integer
|
||||
: [ run libs/integer/cstdint_test.cpp ]
|
||||
[ run libs/integer/integer_test.cpp ]
|
||||
[ run libs/integer/integer_traits_test.cpp test_exec_monitor ]
|
||||
;
|
||||
|
||||
if $(0) {
|
||||
run
|
||||
libs/io/test/ios_state_test.cpp test_exec_monitor # sources
|
||||
: # args
|
||||
: # input-files
|
||||
: std::locale-support
|
||||
;
|
||||
}
|
||||
|
||||
test-suite lambda
|
||||
: [ run libs/lambda/test/bind_tests_simple.cpp test_exec_monitor ]
|
||||
[ run libs/lambda/test/bind_tests_advanced.cpp test_exec_monitor ]
|
||||
[ run libs/lambda/test/bind_tests_simple_f_refs.cpp test_exec_monitor ]
|
||||
[ run libs/lambda/test/bll_and_function.cpp test_exec_monitor ]
|
||||
[ run libs/lambda/test/cast_test.cpp test_exec_monitor : : : : lambda_cast_test ]
|
||||
[ run libs/lambda/test/constructor_tests.cpp test_exec_monitor ]
|
||||
[ run libs/lambda/test/control_structures.cpp test_exec_monitor ]
|
||||
[ run libs/lambda/test/exception_test.cpp test_exec_monitor ]
|
||||
[ run libs/lambda/test/extending_rt_traits.cpp test_exec_monitor ]
|
||||
[ run libs/lambda/test/is_instance_of_test.cpp test_exec_monitor ]
|
||||
[ run libs/lambda/test/member_pointer_test.cpp test_exec_monitor ]
|
||||
[ run libs/lambda/test/operator_tests_simple.cpp test_exec_monitor ]
|
||||
[ run libs/lambda/test/phoenix_control_structures.cpp test_exec_monitor ]
|
||||
[ run libs/lambda/test/switch_construct.cpp test_exec_monitor ]
|
||||
;
|
||||
|
||||
|
||||
run libs/pool/test/test_pool_alloc.cpp 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/slot.cpp ]
|
||||
[ compile libs/preprocessor/test/tuple.cpp ]
|
||||
;
|
||||
|
||||
test-suite property_map
|
||||
: [ compile libs/property_map/property_map_cc.cpp ]
|
||||
;
|
||||
|
||||
test-suite rational
|
||||
: [ run libs/rational/rational_example.cpp ]
|
||||
[ run libs/rational/rational_test.cpp ]
|
||||
;
|
||||
|
||||
|
||||
|
||||
compile libs/timer/timer_test.cpp ;
|
||||
|
||||
test-suite tokenizer
|
||||
: [ run libs/tokenizer/examples.cpp 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_suite # !!!
|
||||
: [ run libs/tuple/test/tuple_test_bench.cpp test_exec_monitor ]
|
||||
[ run libs/tuple/test/io_test.cpp test_exec_monitor ]
|
||||
;
|
||||
|
||||
ublas-requirements =
|
||||
# borland warns so often that successful compilation is prevented.
|
||||
<toolset>borland:<cxxflags>"-w-8026 -w-8027 -w-8057 -w-8084 -w-8092"
|
||||
<toolset>kylix:<cxxflags>"-w-8026 -w-8027 -w-8057 -w-8084 -w-8092"
|
||||
;
|
||||
|
||||
test-suite ublas
|
||||
: [ run libs/numeric/ublas/test1/test1.cpp
|
||||
libs/numeric/ublas/test1/test11.cpp
|
||||
libs/numeric/ublas/test1/test12.cpp
|
||||
libs/numeric/ublas/test1/test13.cpp
|
||||
: # args
|
||||
: # input files
|
||||
: # requirements
|
||||
$(ublas-requirements)
|
||||
]
|
||||
[ run libs/numeric/ublas/test2/test2.cpp
|
||||
libs/numeric/ublas/test2/test21.cpp
|
||||
libs/numeric/ublas/test2/test22.cpp
|
||||
libs/numeric/ublas/test2/test23.cpp
|
||||
: # args
|
||||
: # input files
|
||||
: # requirements
|
||||
$(ublas-requirements)
|
||||
]
|
||||
[ run libs/numeric/ublas/test3/test3.cpp
|
||||
libs/numeric/ublas/test3/test31.cpp
|
||||
libs/numeric/ublas/test3/test32.cpp
|
||||
libs/numeric/ublas/test3/test33.cpp
|
||||
: # args
|
||||
: # input files
|
||||
: # requirements
|
||||
$(ublas-requirements)
|
||||
]
|
||||
[ run libs/numeric/ublas/test4/test4.cpp
|
||||
libs/numeric/ublas/test4/test41.cpp
|
||||
libs/numeric/ublas/test4/test42.cpp
|
||||
libs/numeric/ublas/test4/test43.cpp
|
||||
: # args
|
||||
: # input files
|
||||
: # requirements
|
||||
$(ublas-requirements)
|
||||
]
|
||||
[ run libs/numeric/ublas/test5/test5.cpp
|
||||
libs/numeric/ublas/test5/test51.cpp
|
||||
libs/numeric/ublas/test5/test52.cpp
|
||||
libs/numeric/ublas/test5/test53.cpp
|
||||
: # args
|
||||
: # input files
|
||||
: # requirements
|
||||
$(ublas-requirements)
|
||||
]
|
||||
[ run libs/numeric/ublas/test6/test6.cpp
|
||||
libs/numeric/ublas/test6/test61.cpp
|
||||
libs/numeric/ublas/test6/test62.cpp
|
||||
libs/numeric/ublas/test6/test63.cpp
|
||||
: # args
|
||||
: # input files
|
||||
: # requirements
|
||||
$(ublas-requirements)
|
||||
]
|
||||
[ run libs/numeric/ublas/concepts.cpp
|
||||
: # args
|
||||
: # input files
|
||||
: # requirements
|
||||
$(ublas-requirements)
|
||||
]
|
||||
;
|
||||
}
|
||||
|
||||
test-suite multi_array
|
||||
: [ run libs/multi_array/test/constructors.cpp test_exec_monitor ]
|
||||
[ run libs/multi_array/test/access.cpp test_exec_monitor ]
|
||||
[ run libs/multi_array/test/compare.cpp test_exec_monitor ]
|
||||
[ run libs/multi_array/test/iterators.cpp test_exec_monitor ]
|
||||
[ run libs/multi_array/test/slice.cpp test_exec_monitor ]
|
||||
[ run libs/multi_array/test/assign.cpp test_exec_monitor ]
|
||||
[ run libs/multi_array/test/index_bases.cpp test_exec_monitor ]
|
||||
[ run libs/multi_array/test/storage_order.cpp test_exec_monitor ]
|
||||
[ run libs/multi_array/test/reshape.cpp test_exec_monitor ]
|
||||
[ run libs/multi_array/test/range1.cpp test_exec_monitor ]
|
||||
[ run libs/multi_array/test/idxgen1.cpp test_exec_monitor ]
|
||||
[ run libs/multi_array/test/stl_interaction.cpp test_exec_monitor ]
|
||||
[ run libs/multi_array/test/resize.cpp test_exec_monitor ]
|
||||
[ compile libs/multi_array/test/concept_checks.cpp ]
|
||||
[ compile-fail libs/multi_array/test/fail_cbracket.cpp ]
|
||||
[ compile-fail libs/multi_array/test/fail_cdata.cpp ]
|
||||
[ compile-fail libs/multi_array/test/fail_citerator.cpp ]
|
||||
[ compile-fail libs/multi_array/test/fail_cparen.cpp ]
|
||||
[ compile-fail libs/multi_array/test/fail_criterator.cpp ]
|
||||
[ compile-fail libs/multi_array/test/fail_csubarray.cpp ]
|
||||
[ compile-fail libs/multi_array/test/fail_csubarray2.cpp ]
|
||||
[ compile-fail libs/multi_array/test/fail_csubarray3.cpp ]
|
||||
[ compile-fail libs/multi_array/test/fail_cview.cpp ]
|
||||
[ compile-fail libs/multi_array/test/fail_cview2.cpp ]
|
||||
[ compile-fail libs/multi_array/test/fail_cview3.cpp ]
|
||||
[ compile-fail libs/multi_array/test/fail_ref_cbracket.cpp ]
|
||||
[ compile-fail libs/multi_array/test/fail_ref_cdata.cpp ]
|
||||
[ compile-fail libs/multi_array/test/fail_ref_citerator.cpp ]
|
||||
[ compile-fail libs/multi_array/test/fail_ref_cparen.cpp ]
|
||||
[ compile-fail libs/multi_array/test/fail_ref_criterator.cpp ]
|
||||
[ compile-fail libs/multi_array/test/fail_ref_csubarray.cpp ]
|
||||
[ compile-fail libs/multi_array/test/fail_ref_csubarray2.cpp ]
|
||||
[ compile-fail libs/multi_array/test/fail_ref_csubarray3.cpp ]
|
||||
[ compile-fail libs/multi_array/test/fail_ref_cview.cpp ]
|
||||
[ compile-fail libs/multi_array/test/fail_ref_cview2.cpp ]
|
||||
[ compile-fail libs/multi_array/test/fail_ref_cview3.cpp ]
|
||||
;
|
||||
|
||||
|
||||
|
Loading…
Add table
Reference in a new issue