| # Boost.Core Library test Jamfile |
| # |
| # Copyright (c) 2014 Peter Dimov |
| # |
| # Distributed under the Boost Software License, Version 1.0. |
| # See accompanying file LICENSE_1_0.txt or copy at |
| # http://www.boost.org/LICENSE_1_0.txt |
| |
| import testing ; |
| |
| run addressof_test.cpp ; |
| run addressof_test2.cpp ; |
| run addressof_np_test.cpp ; |
| run addressof_fn_test.cpp ; |
| |
| run checked_delete_test.cpp ; |
| compile-fail checked_delete_fail.cpp ; |
| compile-fail checked_delete_fail2.cpp ; |
| |
| compile ref_ct_test.cpp ; |
| run ref_test.cpp ; |
| run ref_ref_test.cpp ; |
| run ref_fn_test.cpp ; |
| compile-fail ref_rv_fail1.cpp ; |
| compile-fail ref_rv_fail2.cpp ; |
| compile-fail ref_rv_fail3.cpp ; |
| compile-fail ref_rv_fail4.cpp ; |
| compile-fail ref_rv_fail5.cpp ; |
| compile-fail ref_implicit_fail.cpp ; |
| compile-fail ref_implicit_fail2.cpp ; |
| |
| run eif_constructors.cpp ; |
| run eif_dummy_arg_disambiguation.cpp ; |
| run eif_lazy.cpp ; |
| run eif_lazy_test.cpp ; |
| run eif_member_templates.cpp ; |
| run eif_namespace_disambiguation.cpp ; |
| run eif_no_disambiguation.cpp ; |
| run eif_partial_specializations.cpp ; |
| |
| compile-fail noncopyable_compile_fail.cpp ; |
| |
| run explicit_operator_bool.cpp ; |
| run explicit_operator_bool_noexcept.cpp ; |
| compile-fail explicit_operator_bool_compile_fail_conv_int.cpp ; |
| compile-fail explicit_operator_bool_compile_fail_conv_pvoid.cpp ; |
| compile-fail explicit_operator_bool_compile_fail_delete.cpp ; |
| compile-fail explicit_operator_bool_compile_fail_shift.cpp ; |
| |
| compile ignore_unused_test.cpp : <toolset>gcc-4.8:<cxxflags>"-Wunused-variable -Wunused-local-typedefs -Werror" |
| <toolset>gcc:<cxxflags>"-Wunused-variable -Werror" |
| <toolset>clang:<cxxflags>"-Wunused-variable -Werror" |
| <toolset>msvc:<cxxflags>"/we4100 /we4101" ; |
| run sp_typeinfo_test.cpp ; |
| run sp_typeinfo_test.cpp : : : <rtti>off : sp_typeinfo_test_no_rtti ; |
| |
| run visit_each_test.cpp ; |
| |
| run get_pointer_test.cpp ; |
| |
| run lightweight_test_test.cpp ; |
| run lightweight_test_test.cpp : : : <exception-handling>off : lightweight_test_test_no_except ; |
| |
| run lightweight_test_test2.cpp ; |
| |
| run-fail lightweight_test_fail.cpp ; |
| run-fail lightweight_test_fail2.cpp ; |
| run-fail lightweight_test_fail3.cpp ; |
| run-fail lightweight_test_fail4.cpp ; |
| run-fail lightweight_test_fail5.cpp ; |
| run-fail lightweight_test_fail6.cpp ; |
| run-fail lightweight_test_fail7.cpp ; |
| run-fail lightweight_test_fail7.cpp : : : <rtti>off : lightweight_test_fail7_no_rtti ; |
| run-fail lightweight_test_fail8.cpp ; |
| run-fail lightweight_test_fail8.cpp : : : <rtti>off : lightweight_test_fail8_no_rtti ; |
| |
| run is_same_test.cpp ; |
| |
| run typeinfo_test.cpp ; |
| run typeinfo_test.cpp : : : <rtti>off : typeinfo_test_no_rtti ; |
| |
| run iterator_test.cpp ; |
| run detail_iterator_test.cpp ; |
| |
| run demangle_test.cpp : : : <test-info>always_show_run_output ; |
| |
| run demangled_name_test.cpp : : : <test-info>always_show_run_output ; |
| run demangled_name_test.cpp : : : <rtti>off <test-info>always_show_run_output : demangled_name_test_no_rtti ; |
| |
| run scoped_enum.cpp ; |
| compile-fail scoped_enum_compile_fail_conv_from_int.cpp ; |
| compile-fail scoped_enum_compile_fail_conv_to_int.cpp ; |
| |
| run underlying_type.cpp ; |