1 # Boost.Context Library Tests Jamfile
3 # Copyright Oliver Kowalke 2009.
4 # Distributed under the Boost Software License, Version 1.0.
5 # (See accompanying file LICENSE_1_0.txt or copy at
6 # http://www.boost.org/LICENSE_1_0.txt)
15 import ../../config/checks/config : requires ;
17 project boost/context/test
19 <library>../../test/build//boost_unit_test_framework
20 <library>/boost/context//boost_context
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
30 [ run test_invoke.cpp :
32 [ requires cxx11_auto_declarations
34 cxx11_defaulted_functions
40 cxx11_rvalue_references
41 cxx11_template_aliases
43 cxx11_variadic_templates ] ]
45 [ run test_apply.cpp :
47 [ requires cxx11_auto_declarations
49 cxx11_defaulted_functions
55 cxx11_rvalue_references
56 cxx11_template_aliases
58 cxx11_variadic_templates ] ]
60 [ run test_execution_context.cpp :
62 [ requires cxx11_auto_declarations
64 cxx11_defaulted_functions
70 cxx11_rvalue_references
71 cxx11_template_aliases
73 cxx11_variadic_templates ] ] ;