1 2# Copyright (C) 2009-2012 Lorenzo Caminiti 3# Distributed under the Boost Software License, Version 1.0 4# (see accompanying file LICENSE_1_0.txt or a copy at 5# http://www.boost.org/LICENSE_1_0.txt) 6# Home at http://www.boost.org/libs/local_function 7 8import testing ; 9 10# Sun does not automatically detect type-of emulation mode (force it). 11project : requirements <toolset>sun:<define>BOOST_TYPEOF_EMULATION ; 12 13rule vaseq ( command target ) 14{ 15 $(command) $(target).cpp ; 16 $(command) $(target)_seq.cpp ; 17 $(command) $(target)_seq_nova.cpp ; 18} 19 20vaseq run add ; 21vaseq run add_classifiers ; 22vaseq run add_default ; 23vaseq run add_except ; 24vaseq run add_inline ; 25vaseq run add_params_only ; 26vaseq run add_template ; 27vaseq run add_this ; 28vaseq run add_typed ; 29vaseq run add_with_default ; 30vaseq run all_decl ; 31vaseq run factorial ; 32vaseq run goto ; 33vaseq compile-fail goto_error ; 34vaseq run macro_commas ; 35vaseq run nesting ; 36vaseq run operator ; 37vaseq compile-fail operator_error ; 38vaseq run overload ; 39vaseq run return_assign ; 40vaseq run return_derivative ; 41vaseq run return_inc ; 42vaseq run return_setget ; 43vaseq run return_this ; 44vaseq run same_line ; 45vaseq run transform ; 46vaseq run typeof ; 47vaseq run typeof_template ; 48 49run ten_void.cpp ; 50run ten_void_nova.cpp ; 51 52