Jamfile.v2 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. # Copyright (c) 2018
  2. # T. Zachary Laine
  3. #
  4. # Distributed under the Boost Software License, Version 1.0. (See
  5. # accompanying file LICENSE_1_0.txt or copy at
  6. # http://www.boost.org/LICENSE_1_0.txt
  7. import config : requires ;
  8. import testing ;
  9. project
  10. : requirements
  11. [ requires
  12. cxx14_constexpr
  13. cxx14_decltype_auto
  14. cxx14_generic_lambdas
  15. cxx14_return_type_deduction
  16. ]
  17. ;
  18. run deref.cpp ;
  19. run value.cpp ;
  20. run left.cpp ;
  21. run right.cpp ;
  22. run print.cpp ;
  23. run default_eval.cpp ;
  24. run user_expression_transform_1.cpp ;
  25. run user_expression_transform_2.cpp ;
  26. run placeholder_eval.cpp ;
  27. run call_expr.cpp ;
  28. run reference_returns.cpp ;
  29. run depth_stress_test_left.cpp ;
  30. run depth_stress_test_right.cpp ;
  31. run lazy_vector_alloc_test.cpp ;
  32. run vector_alloc_test.cpp ;
  33. run operators_unary.cpp ;
  34. run comma.cpp ;
  35. run if_else.cpp ;
  36. run expression_function.cpp ;
  37. run transform.cpp ;
  38. compile compile_is_expr.cpp ;
  39. compile compile_const_term.cpp ;
  40. compile compile_placeholders.cpp ;
  41. compile compile_term_plus_expr.cpp ;
  42. compile compile_term_plus_term.cpp ;
  43. compile compile_term_plus_x.cpp ;
  44. compile compile_x_plus_term.cpp ;
  45. compile compile_term_plus_x_this_ref_overloads.cpp ;
  46. compile compile_move_only_types.cpp ;
  47. compile compile_user_macros.cpp ;
  48. compile-fail fail_transform.cpp ;
  49. compile-fail fail_get.cpp ;
  50. compile-fail fail_left.cpp ;
  51. compile-fail fail_right.cpp ;
  52. compile-fail fail_cond.cpp ;
  53. compile-fail fail_then.cpp ;
  54. compile-fail fail_else.cpp ;
  55. compile-fail fail_callable.cpp ;
  56. compile-fail fail_argument.cpp ;
  57. compile-fail fail_make_expression.cpp ;
  58. compile-fail fail_make_terminal.cpp ;