| # Boost.Coroutine Library Examples Jamfile |
| |
| # Copyright Oliver Kowalke 2009. |
| # Distributed under the Boost Software License, Version 1.0. |
| # (See accompanying file LICENSE_1_0.txt or copy at |
| # http://www.boost.org/LICENSE_1_0.txt) |
| |
| # For more information, see http://www.boost.org/ |
| |
| import common ; |
| import feature ; |
| import indirect ; |
| import modules ; |
| import os ; |
| import toolset ; |
| |
| project boost/coroutine/example |
| : requirements |
| <library>../../../build//boost_coroutine |
| <library>/boost/program_options//boost_program_options |
| <library>/boost/thread//boost_thread |
| <toolset>gcc-4.7,<segmented-stacks>on:<cxxflags>-fsplit-stack |
| <toolset>gcc-4.7,<segmented-stacks>on:<cxxflags>-DBOOST_USE_SEGMENTED_STACKS |
| <toolset>gcc-4.8,<segmented-stacks>on:<cxxflags>-fsplit-stack |
| <toolset>gcc-4.8,<segmented-stacks>on:<cxxflags>-DBOOST_USE_SEGMENTED_STACKS |
| <toolset>gcc-4.9,<segmented-stacks>on:<cxxflags>-fsplit-stack |
| <toolset>gcc-4.9,<segmented-stacks>on:<cxxflags>-DBOOST_USE_SEGMENTED_STACKS |
| <toolset>clang-3.4,<segmented-stacks>on:<cxxflags>-fsplit-stack |
| <toolset>clang-3.4,<segmented-stacks>on:<cxxflags>-DBOOST_USE_SEGMENTED_STACKS |
| <link>static |
| <threading>multi |
| ; |
| |
| exe chaining |
| : chaining.cpp |
| ; |
| exe echo |
| : echo.cpp |
| ; |
| exe exception |
| : exception.cpp |
| ; |
| exe fibonacci |
| : fibonacci.cpp |
| ; |
| exe layout |
| : layout.cpp |
| ; |
| exe parallel |
| : parallel.cpp |
| ; |
| exe power |
| : power.cpp |
| ; |
| exe same_fringe |
| : same_fringe.cpp |
| ; |
| exe segmented_stack |
| : segmented_stack.cpp |
| ; |
| exe simple |
| : simple.cpp |
| test.cpp |
| ; |
| exe unwind |
| : unwind.cpp |
| ; |