]>
Commit | Line | Data |
---|---|---|
7c673cae FG |
1 | # Boost.Atomic Library test Jamfile |
2 | # | |
3 | # Copyright (c) 2011 Helge Bahmann | |
4 | # Copyright (c) 2012 Tim Blechmann | |
5 | # | |
6 | # Distributed under the Boost Software License, Version 1.0. (See | |
7 | # accompanying file LICENSE_1_0.txt or copy at | |
8 | # http://www.boost.org/LICENSE_1_0.txt) | |
9 | ||
10 | import testing ; | |
11 | ||
12 | project boost/atomic/test | |
13 | : requirements | |
14 | <threading>multi | |
15 | <library>/boost/thread//boost_thread | |
16 | <library>/boost/atomic//boost_atomic | |
17 | <target-os>windows:<define>BOOST_USE_WINDOWS_H | |
18 | <target-os>windows:<define>_WIN32_WINNT=0x0500 | |
19 | <toolset>gcc,<target-os>windows:<linkflags>"-lkernel32" | |
20 | ; | |
21 | ||
22 | test-suite atomic | |
23 | : [ run native_api.cpp ] | |
24 | [ run fallback_api.cpp ] | |
25 | [ run atomicity.cpp ] | |
26 | [ run ordering.cpp ] | |
27 | [ run lockfree.cpp ] | |
b32b8144 FG |
28 | [ compile-fail cf_arith_void_ptr.cpp ] |
29 | [ compile-fail cf_arith_func_ptr.cpp ] | |
30 | [ compile-fail cf_arith_mem_ptr.cpp ] | |
7c673cae | 31 | ; |