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_default ; 22vaseq run add_except ; 23vaseq run add_inline ; 24vaseq run add_params_only ; 25vaseq run add_template ; 26vaseq run add_this ; 27vaseq run add_typed ; 28vaseq run add_with_default ; 29vaseq run all_decl ; 30vaseq run factorial ; 31vaseq run goto ; 32vaseq compile-fail goto_error ; 33vaseq run macro_commas ; 34vaseq run nesting ; 35vaseq run operator ; 36vaseq compile-fail operator_error ; 37vaseq run overload ; 38vaseq run return_assign ; 39vaseq run return_derivative ; 40vaseq run return_inc ; 41vaseq run return_setget ; 42vaseq run return_this ; 43vaseq run same_line ; 44vaseq run transform ; 45vaseq run typeof ; 46vaseq run typeof_template ; 47 48run ten_void.cpp ; 49run ten_void_nova.cpp ; 50 51