1import testing ; 2 3project metaparse : 4 requirements 5 <toolset>gcc:<cxxflags>"-ftemplate-depth-300" 6 <toolset>clang:<cxxflags>"-ftemplate-depth-300" 7 8 <library>/boost/test//boost_unit_test_framework/<link>static 9 ; 10 11test-suite metaparse-unit-tests : 12 [ compile BOOST_METAPARSE_STRING.cpp ] 13 [ compile accept.cpp ] 14 [ compile accept_when.cpp ] 15 [ compile back_inserter.cpp ] 16 [ compile all_headers.cpp ] 17 [ compile alphanum.cpp ] 18 [ compile always_c.cpp ] 19 [ compile always.cpp ] 20 [ compile at_c.cpp ] 21 [ compile build_parser.cpp ] 22 [ compile change_error_message.cpp ] 23 [ compile concat.cpp ] 24 [ run define_error.cpp ] 25 [ compile digit.cpp ] 26 [ compile digit_to_int.cpp ] 27 [ compile digit_val.cpp ] 28 [ compile empty.cpp ] 29 [ run empty_string.cpp ] 30 [ compile entire_input.cpp ] 31 [ compile except.cpp ] 32 [ compile fail_at_first_char_expected.cpp ] 33 [ compile fail.cpp ] 34 [ compile fail_tag.cpp ] 35 [ compile first_of.cpp ] 36 [ compile foldl1.cpp ] 37 [ compile foldl.cpp ] 38 [ compile foldl_reject_incomplete1.cpp ] 39 [ compile foldl_reject_incomplete.cpp ] 40 [ compile foldl_reject_incomplete_start_with_parser.cpp ] 41 [ compile foldl_start_with_parser.cpp ] 42 [ compile foldr1.cpp ] 43 [ compile foldr.cpp ] 44 [ compile foldr_reject_incomplete1.cpp ] 45 [ compile foldr_reject_incomplete.cpp ] 46 [ compile foldr_start_with_parser.cpp ] 47 [ compile front_inserter.cpp ] 48 [ compile grammar.cpp ] 49 [ compile has_type.cpp ] 50 [ compile if_.cpp ] 51 [ compile in_range_c.cpp ] 52 [ compile in_range.cpp ] 53 [ compile int_.cpp ] 54 [ compile int_to_digit.cpp ] 55 [ compile is_char_c.cpp ] 56 [ compile is_digit.cpp ] 57 [ compile is_error.cpp ] 58 [ compile is_lcase_letter.cpp ] 59 [ compile is_letter.cpp ] 60 [ compile is_ucase_letter.cpp ] 61 [ compile is_whitespace.cpp ] 62 [ compile iterate_c.cpp ] 63 [ compile iterate.cpp ] 64 [ compile keyword.cpp ] 65 [ compile last_of.cpp ] 66 [ compile letter.cpp ] 67 [ compile lit_c.cpp ] 68 [ compile lit.cpp ] 69 [ compile look_ahead.cpp ] 70 [ compile long_string.cpp ] 71 [ compile middle_of.cpp ] 72 [ compile next_digit.cpp ] 73 [ compile nth_of.cpp ] 74 [ compile one_char.cpp ] 75 [ compile one_char_except_c.cpp ] 76 [ compile one_char_except.cpp ] 77 [ compile one_of_c.cpp ] 78 [ compile one_of.cpp ] 79 [ compile optional.cpp ] 80 [ compile pop_back.cpp ] 81 [ compile pop_front.cpp ] 82 [ compile push_back_c.cpp ] 83 [ compile push_front_c.cpp ] 84 [ compile range_c.cpp ] 85 [ compile range.cpp ] 86 [ compile reject.cpp ] 87 [ compile repeated1.cpp ] 88 [ compile repeated.cpp ] 89 [ compile repeated_one_of1.cpp ] 90 [ compile repeated_one_of.cpp ] 91 [ compile repeated_reject_incomplete1.cpp ] 92 [ compile repeated_reject_incomplete.cpp ] 93 [ compile return_.cpp ] 94 [ compile returns.cpp ] 95 [ compile sequence.cpp ] 96 [ compile sequence_apply.cpp ] 97 [ compile size.cpp ] 98 [ compile source_position.cpp ] 99 [ compile space.cpp ] 100 [ compile spaces.cpp ] 101 [ run string.cpp ] 102 [ compile string_iterator_tag.cpp ] 103 [ compile string_tag.cpp ] 104 [ compile swap.cpp ] 105 [ compile token.cpp ] 106 [ compile-fail too_long_string.cpp ] 107 [ compile transform.cpp ] 108 [ compile transform_error.cpp ] 109 [ compile transform_error_message.cpp ] 110 [ compile unless_error.cpp ] 111 [ compile unpaired.cpp ] 112 [ compile update_c.cpp ] 113 [ compile version.cpp ] 114 ; 115