2
0
mirror of https://github.com/boostorg/context.git synced 2026-02-08 10:42:26 +00:00
Files
context/example/execution_context/Jamfile.v2
2014-11-21 20:21:47 +01:00

59 lines
1.4 KiB
Plaintext

# Boost.Context Library Examples Jamfile
# Copyright Oliver Kowalke 2014.
# 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 ;
import architecture ;
project boost/econtext/example
: requirements
<library>/boost/context//boost_context
<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
;
exe jump
: jump.cpp
;
exe segmented
: segmented.cpp
;
exe parser
: parser.cpp
;
exe coroutine/simple
: coroutine/simple.cpp
;
exe coroutine/fibonacci
: coroutine/fibonacci.cpp
;
exe coroutine/layout
: coroutine/layout.cpp
;
exe coroutine/parser
: coroutine/parser.cpp
;