• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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
13import testing ;
14
15project
16    : source-location .
17    : requirements
18        <hardcode-dll-paths>true
19#        <library>/boost/test//boost_unit_test_framework
20#        <link>static
21    ;
22
23rule 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 deadlock_regression_test.cpp ]
37  [ run deconstruct_test.cpp ]
38  [ run deletion_test.cpp ]
39  [ thread-run mutex_test.cpp ]
40  [ run ordering_test.cpp ]
41  [ run regression_test.cpp ]
42  [ run shared_connection_block_test.cpp ]
43  [ run signal_n_test.cpp ]
44  [ run signal_test.cpp ]
45  [ run signal_type_test.cpp ]
46  [ run slot_compile_test.cpp ]
47  [ thread-run threading_models_test.cpp ]
48  [ run trackable_test.cpp ]
49  [ run track_test.cpp ]
50 ;
51}
52