1# Boost.Coroutine Library Examples 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 8# For more information, see http://www.boost.org/ 9 10import common ; 11import feature ; 12import indirect ; 13import modules ; 14import os ; 15import toolset ; 16 17project boost/coroutine/example/asymmetric 18 : requirements 19 <library>/boost/context//boost_context 20 <library>/boost/coroutine//boost_coroutine 21 <library>/boost/program_options//boost_program_options 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>shared 27 <threading>multi 28 ; 29 30exe chaining 31 : chaining.cpp 32 ; 33exe echo 34 : echo.cpp 35 ; 36exe exception 37 : exception.cpp 38 ; 39exe fibonacci 40 : fibonacci.cpp 41 ; 42exe layout 43 : layout.cpp 44 ; 45exe parallel 46 : parallel.cpp 47 ; 48exe power 49 : power.cpp 50 ; 51exe same_fringe 52 : same_fringe.cpp 53 ; 54exe segmented_stack 55 : segmented_stack.cpp 56 ; 57exe simple 58 : simple.cpp 59 test.cpp 60 ; 61exe unwind 62 : unwind.cpp 63 ; 64