Jamfile.v2 3.2 KB

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