]>
Commit | Line | Data |
---|---|---|
7c673cae FG |
1 | |
2 | # Copyright Oliver Kowalke 2009. | |
3 | # Distributed under the Boost Software License, Version 1.0. | |
4 | # (See accompanying file LICENSE_1_0.txt or copy at | |
5 | # http://www.boost.org/LICENSE_1_0.txt) | |
6 | ||
7 | # For more information, see http://www.boost.org/ | |
8 | ||
9 | import common ; | |
10 | import feature ; | |
11 | import indirect ; | |
12 | import modules ; | |
13 | import os ; | |
14 | import toolset ; | |
15 | ||
16 | project boost/fiber/performance/fiber | |
17 | : requirements | |
18 | <library>/boost/fiber//boost_fiber | |
92f5a8d4 | 19 | <library>/boost/fiber//boost_fiber_numa |
b32b8144 FG |
20 | <target-os>solaris:<linkflags>"-llgrp" |
21 | <target-os>windows:<define>_WIN32_WINNT=0x0601 | |
7c673cae FG |
22 | <toolset>gcc,<segmented-stacks>on:<cxxflags>-fsplit-stack |
23 | <toolset>gcc,<segmented-stacks>on:<cxxflags>-DBOOST_USE_SEGMENTED_STACKS | |
24 | <toolset>clang,<segmented-stacks>on:<cxxflags>-fsplit-stack | |
25 | <toolset>clang,<segmented-stacks>on:<cxxflags>-DBOOST_USE_SEGMENTED_STACKS | |
26 | <link>static | |
92f5a8d4 | 27 | <numa>on |
7c673cae | 28 | <threading>multi |
7c673cae FG |
29 | <optimization>speed |
30 | <variant>release | |
31 | ; | |
32 | ||
b32b8144 FG |
33 | exe skynet_join : |
34 | skynet_join.cpp ; | |
7c673cae | 35 | |
b32b8144 FG |
36 | exe skynet_detach : |
37 | skynet_detach.cpp ; | |
7c673cae | 38 | |
b32b8144 FG |
39 | exe skynet_shared_join : |
40 | skynet_shared_join.cpp ; | |
7c673cae | 41 | |
b32b8144 FG |
42 | exe skynet_shared_detach : |
43 | skynet_shared_detach.cpp ; | |
7c673cae | 44 | |
b32b8144 FG |
45 | exe skynet_stealing_join : |
46 | skynet_stealing_join.cpp ; | |
7c673cae | 47 | |
b32b8144 FG |
48 | exe skynet_stealing_detach : |
49 | skynet_stealing_detach.cpp ; | |
7c673cae | 50 | |
b32b8144 FG |
51 | exe skynet_stealing_async : |
52 | skynet_stealing_async.cpp ; |