]>
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/context/performance | |
17 | : requirements | |
b32b8144 | 18 | <library>/boost/chrono//boost_chrono |
7c673cae | 19 | <library>/boost/context//boost_context |
b32b8144 FG |
20 | <library>/boost/program_options//boost_program_options |
21 | <toolset>gcc,<segmented-stacks>on:<cxxflags>-fsplit-stack | |
22 | <toolset>gcc,<segmented-stacks>on:<cxxflags>-DBOOST_USE_SEGMENTED_STACKS | |
23 | <toolset>clang,<segmented-stacks>on:<cxxflags>-fsplit-stack | |
24 | <toolset>clang,<segmented-stacks>on:<cxxflags>-DBOOST_USE_SEGMENTED_STACKS | |
7c673cae | 25 | <link>static |
b32b8144 FG |
26 | <optimization>speed |
27 | <threading>multi | |
28 | <variant>release | |
7c673cae FG |
29 | ; |
30 | ||
31 | alias sources | |
b32b8144 | 32 | : bind_processor_aix.cpp |
7c673cae FG |
33 | : <target-os>aix |
34 | ; | |
35 | ||
36 | alias sources | |
b32b8144 | 37 | : bind_processor_freebsd.cpp |
7c673cae FG |
38 | : <target-os>freebsd |
39 | ; | |
40 | ||
41 | alias sources | |
b32b8144 | 42 | : bind_processor_hpux.cpp |
7c673cae FG |
43 | : <target-os>hpux |
44 | ; | |
45 | ||
46 | alias sources | |
b32b8144 | 47 | : bind_processor_linux.cpp |
7c673cae FG |
48 | : <target-os>linux |
49 | ; | |
50 | ||
51 | alias sources | |
b32b8144 | 52 | : bind_processor_solaris.cpp |
7c673cae FG |
53 | : <target-os>solaris |
54 | ; | |
55 | ||
56 | alias sources | |
b32b8144 | 57 | : bind_processor_windows.cpp |
7c673cae FG |
58 | : <target-os>windows |
59 | ; | |
60 | ||
61 | explicit sources ; | |
62 | ||
63 | exe performance | |
64 | : sources | |
b32b8144 | 65 | performance.cpp |
7c673cae | 66 | ; |