Imported Upstream version 1.57.0
[platform/upstream/boost.git] / libs / signals2 / test / Jamfile.v2
1 # Boost.Signals2 Library
2
3 # Copyright Douglas Gregor 2001-2003.
4 # Copyright Frank Mori Hess 2009.
5 # Use, modification and
6 # distribution is subject to the Boost Software License, Version
7 # 1.0. (See accompanying file LICENSE_1_0.txt or copy at
8 # http://www.boost.org/LICENSE_1_0.txt)
9
10 # For more information, see http://www.boost.org
11
12 # bring in rules for testing
13 import testing ;
14
15 project
16     : source-location .
17     : requirements
18         <hardcode-dll-paths>true
19         <library>/boost/test//boost_unit_test_framework
20         <link>static
21     ;
22
23 rule thread-run ( sources )
24 {
25     return
26     [ run $(sources) : : : <library>/boost/thread//boost_thread/
27         <threading>multi ]
28     ;
29 }
30
31 {
32   test-suite signals2
33     :
34   [ run connection_test.cpp ]
35   [ run dead_slot_test.cpp ]
36   [ run deconstruct_test.cpp ]
37   [ run deletion_test.cpp ]
38   [ thread-run mutex_test.cpp ]
39   [ run ordering_test.cpp ]
40   [ run regression_test.cpp ]
41   [ run shared_connection_block_test.cpp ]
42   [ run signal_n_test.cpp ]
43   [ run signal_test.cpp ]
44   [ run signal_type_test.cpp ]
45   [ run slot_compile_test.cpp ]
46   [ thread-run threading_models_test.cpp ]
47   [ run trackable_test.cpp ]
48   [ run track_test.cpp ]
49  ;
50 }