# 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 ; project boost/coroutine2/performance/segmented_stack : requirements /boost/chrono//boost_chrono /boost/coroutine//boost_coroutine /boost/program_options//boost_program_options on linux,gcc,on:-fsplit-stack linux,gcc,on:-DBOOST_USE_SEGMENTED_STACKS clang,on:-fsplit-stack clang,on:-DBOOST_USE_SEGMENTED_STACKS static multi -DBOOST_DISABLE_ASSERTS speed release ; alias sources : ../bind_processor_aix.cpp : aix ; alias sources : ../bind_processor_freebsd.cpp : freebsd ; alias sources : ../bind_processor_hpux.cpp : hpux ; alias sources : ../bind_processor_linux.cpp : linux ; alias sources : ../bind_processor_solaris.cpp : solaris ; alias sources : ../bind_processor_windows.cpp : windows ; explicit sources ; exe performance_create_segmented : sources performance_create_segmented.cpp ; exe performance_switch : sources performance_switch.cpp ;