# Boost Typeof Library test Jamfile subproject libs/typeof/test ; # bring in rules for testing import testing ; test-suite "typeof" : [ compile type.cpp : BOOST_TYPEOF_NATIVE : type_native ] [ compile type.cpp : BOOST_TYPEOF_COMPLIANT : type_emulation ] [ compile template_type.cpp : BOOST_TYPEOF_NATIVE : template_type_native ] [ compile template_type.cpp : BOOST_TYPEOF_COMPLIANT : template_type_emulation ] [ compile template_int.cpp : BOOST_TYPEOF_NATIVE : template_int_native ] [ compile template_int.cpp : BOOST_TYPEOF_COMPLIANT : template_int_emulation ] [ compile template_tpl.cpp : BOOST_TYPEOF_NATIVE : template_tpl_native ] [ compile template_tpl.cpp : BOOST_TYPEOF_COMPLIANT : template_tpl_emulation ] [ compile template_enum.cpp : BOOST_TYPEOF_NATIVE : template_enum_native ] [ compile template_enum.cpp : BOOST_TYPEOF_COMPLIANT : template_enum_emulation ] [ compile template_dependent.cpp : BOOST_TYPEOF_NATIVE : template_dependent_native ] [ compile template_dependent.cpp : BOOST_TYPEOF_COMPLIANT : template_dependent_emulation ] [ compile template_multiword.cpp : BOOST_TYPEOF_NATIVE : template_multiword_native ] [ compile template_multiword.cpp : BOOST_TYPEOF_COMPLIANT : template_multiword_emulation ] [ compile modifiers.cpp : BOOST_TYPEOF_NATIVE : modifiers_native ] [ compile modifiers.cpp : BOOST_TYPEOF_COMPLIANT : modifiers_emulation ] [ compile function.cpp : BOOST_TYPEOF_NATIVE : function_native ] [ compile function.cpp : BOOST_TYPEOF_COMPLIANT : function_emulation ] [ compile function_ptr.cpp : BOOST_TYPEOF_NATIVE : function_ptr_native ] [ compile function_ptr.cpp : BOOST_TYPEOF_COMPLIANT : function_ptr_emulation ] [ compile function_ref.cpp : BOOST_TYPEOF_NATIVE : function_ref_native ] [ compile function_ref.cpp : BOOST_TYPEOF_COMPLIANT : function_ref_emulation ] [ compile member_function.cpp : BOOST_TYPEOF_NATIVE : member_function_native ] [ compile member_function.cpp : BOOST_TYPEOF_COMPLIANT : member_function_emulation ] [ compile data_member.cpp : BOOST_TYPEOF_NATIVE : data_member_native ] [ compile data_member.cpp : BOOST_TYPEOF_COMPLIANT : data_member_emulation ] [ compile lvalue.cpp : BOOST_TYPEOF_NATIVE : lvalue_native ] [ compile lvalue.cpp : BOOST_TYPEOF_COMPLIANT : lvalue_emulation ] [ compile noncopyable.cpp : BOOST_TYPEOF_NATIVE : noncopyable_native ] [ compile noncopyable.cpp : BOOST_TYPEOF_COMPLIANT : noncopyable_emulation ] [ compile std.cpp : BOOST_TYPEOF_NATIVE : std_native ] [ compile std.cpp : BOOST_TYPEOF_COMPLIANT : std_emulation ] [ link odr1.cpp odr2.cpp : BOOST_TYPEOF_NATIVE : odr_native ] [ link odr1.cpp odr2.cpp : BOOST_TYPEOF_COMPLIANT : odr_emulation ] ;