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 8import config : requires ; 9import testing ; 10 11project 12 : requirements 13 [ requires 14 cxx14_constexpr 15 cxx14_decltype_auto 16 cxx14_generic_lambdas 17 cxx14_return_type_deduction 18 ] 19 ; 20 21run deref.cpp ; 22run value.cpp ; 23run left.cpp ; 24run right.cpp ; 25run print.cpp ; 26run default_eval.cpp ; 27run user_expression_transform_1.cpp ; 28run user_expression_transform_2.cpp ; 29run placeholder_eval.cpp ; 30run call_expr.cpp ; 31run reference_returns.cpp ; 32run depth_stress_test_left.cpp ; 33run depth_stress_test_right.cpp ; 34run lazy_vector_alloc_test.cpp ; 35run vector_alloc_test.cpp ; 36run operators_unary.cpp ; 37run comma.cpp ; 38run if_else.cpp ; 39run expression_function.cpp ; 40run transform.cpp ; 41 42compile compile_is_expr.cpp ; 43compile compile_const_term.cpp ; 44compile compile_placeholders.cpp ; 45compile compile_term_plus_expr.cpp ; 46compile compile_term_plus_term.cpp ; 47compile compile_term_plus_x.cpp ; 48compile compile_x_plus_term.cpp ; 49compile compile_term_plus_x_this_ref_overloads.cpp ; 50compile compile_move_only_types.cpp ; 51compile compile_user_macros.cpp ; 52 53compile-fail fail_transform.cpp ; 54compile-fail fail_get.cpp ; 55compile-fail fail_left.cpp ; 56compile-fail fail_right.cpp ; 57compile-fail fail_cond.cpp ; 58compile-fail fail_then.cpp ; 59compile-fail fail_else.cpp ; 60compile-fail fail_callable.cpp ; 61compile-fail fail_argument.cpp ; 62compile-fail fail_make_expression.cpp ; 63compile-fail fail_make_terminal.cpp ; 64