-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathJamfile.v2
49 lines (44 loc) · 1.96 KB
/
Jamfile.v2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
# Copyright (c) 2015-2021 Emil Dotchevski and Reverge Studios, Inc.
# Distributed under the Boost Software License, Version 1.0. (See accompanying
# file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
import testing ;
import path ;
project
: requirements
<cxxstd>11
<link>static
<toolset>gcc:<cxxflags>"-Wno-dangling-else -Wno-sign_compare -w"
<toolset>clang:<cxxflags>"-Wno-delete-non-abstract-non-virtual-dtor -Wno-delete-non-virtual-dtor -Wno-dangling-else -w"
;
compile _hpp_compile_block_test.cpp ;
compile _hpp_compile_blocker_test.cpp ;
compile _hpp_compile_connect_test.cpp ;
compile _hpp_compile_connection_test.cpp ;
compile _hpp_compile_emit_test.cpp ;
compile _hpp_compile_thread_local_queue_test.cpp : <threading>multi ;
compile _hpp_compile_translate_test.cpp ;
run args_connect_test.cpp ../build//synapse ;
run args_translate_test.cpp ../build//synapse ;
run block_emit_test.cpp ../build//synapse ;
run block_test.cpp ../build//block ;
run connect_emit_test.cpp ../build//synapse ;
run connection_lifetime_test.cpp ../build//synapse ;
run connection_user_data_test.cpp ../build//synapse ;
run ct_basic_test.cpp ../build//synapse : : : <threading>multi ;
run ct_lambda_test.cpp ../build//synapse : : : <threading>multi ;
run ct_tlq_lifetime_test.cpp ../build//synapse : : : <threading>multi ;
run ct_wait_test.cpp ../build//synapse : : : <threading>multi ;
run emit_stub_test.cpp ../build//emit ;
run emit_test.cpp ../build//synapse ;
run property_test.cpp ../build//synapse ;
run release_test.cpp ../build//synapse ;
run shutdown_test1.cpp ../build//synapse ;
run shutdown_test2.cpp ../build//synapse ;
run shutdown_test3.cpp ../build//synapse ;
run shutdown_test4.cpp ../build//synapse ;
run shutdown_test5.cpp ../build//synapse ;
run shutdown_test6.cpp ../build//synapse ;
run shutdown_test7.cpp ../build//synapse ;
run shutdown_test8.cpp ../build//synapse ;
run shutdown_test9.cpp ../build//synapse ;
run weak_store_test.cpp ;