# Boost.Compat Test Jamfile # Copyright 2015-2023 Peter Dimov # Distributed under the Boost Software License, Version 1.0. # https://www.boost.org/LICENSE_1_0.txt import testing ; import ../../config/checks/config : requires ; project : default-build extra : requirements [ requires cxx11_variadic_templates cxx11_template_aliases cxx11_decltype cxx11_constexpr ] multi msvc:on gcc:on clang:on ; run quick.cpp ; run latch_test.cpp ; run shared_lock_test.cpp ; run shared_lock_test.cpp : : : off : shared_lock_test_nx ; run invoke_fn_test.cpp ; run invoke_obj_test.cpp ; run invoke_mfn_test.cpp ; run invoke_md_test.cpp ; run mem_fn_mfn_test.cpp ; run mem_fn_md_test.cpp ; run invoke_fn_noexcept_test.cpp ; run invoke_obj_noexcept_test.cpp ; run invoke_mfn_noexcept_test.cpp ; run invoke_md_noexcept_test.cpp ; compile invoke_fn_constexpr_test.cpp ; compile invoke_obj_constexpr_test.cpp ; compile invoke_mfn_constexpr_test.cpp : gcc-4.8:no ; compile invoke_md_constexpr_test.cpp : gcc-4.8:no ; run invoke_result_test.cpp ; run is_invocable_test.cpp ; run is_nothrow_invocable_test.cpp ;