1# Boost.Coroutine Library Tests Jamfile 2 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) 7 8import common ; 9import feature ; 10import indirect ; 11import modules ; 12import os ; 13import testing ; 14import toolset ; 15 16project boost/coroutine/test 17 : requirements 18 <library>/boost/context//boost_context 19 <library>/boost/coroutine//boost_coroutine 20 <library>/boost/program_options//boost_program_options 21 <library>/boost/test///boost_unit_test_framework 22 <target-os>linux,<toolset>gcc,<segmented-stacks>on:<cxxflags>-fsplit-stack 23 <target-os>linux,<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 27 <threading>multi 28 ; 29 30test-suite "coroutine" : 31 [ run test_asymmetric_coroutine.cpp ] 32 [ run test_symmetric_coroutine.cpp ] 33 ; 34