mirror of
https://github.com/boostorg/type_erasure.git
synced 2026-01-19 16:52:13 +00:00
90 lines
3.9 KiB
Plaintext
90 lines
3.9 KiB
Plaintext
# Boost.TypeErasure library
|
|
#
|
|
# Copyright 2011 Steven Watanabe
|
|
#
|
|
# 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 ;
|
|
import-search /boost/config/checks ;
|
|
import config ;
|
|
|
|
project : requirements <library>/boost/type_erasure//boost_type_erasure ;
|
|
|
|
run test_binding.cpp /boost/test//boost_unit_test_framework ;
|
|
run test_increment.cpp /boost/test//boost_unit_test_framework ;
|
|
run test_add.cpp /boost/test//boost_unit_test_framework ;
|
|
run test_add_assign.cpp /boost/test//boost_unit_test_framework ;
|
|
run test_callable.cpp /boost/test//boost_unit_test_framework ;
|
|
run test_reference.cpp /boost/test//boost_unit_test_framework ;
|
|
run test_construct.cpp /boost/test//boost_unit_test_framework ;
|
|
run test_relaxed.cpp /boost/test//boost_unit_test_framework ;
|
|
run test_assign.cpp /boost/test//boost_unit_test_framework : : :
|
|
<toolset>gcc,<target-os>windows:<cxxflags>-Wa,-mbig-obj
|
|
<toolset>gcc,<target-os>windows,<variant>debug:<build>no
|
|
;
|
|
run test_construct_ref.cpp /boost/test//boost_unit_test_framework ;
|
|
run test_construct_cref.cpp /boost/test//boost_unit_test_framework ;
|
|
run test_any_cast.cpp /boost/test//boost_unit_test_framework ;
|
|
run test_binding_of.cpp /boost/test//boost_unit_test_framework ;
|
|
run test_typeid_of.cpp /boost/test//boost_unit_test_framework ;
|
|
run test_nested.cpp /boost/test//boost_unit_test_framework ;
|
|
run test_less.cpp /boost/test//boost_unit_test_framework ;
|
|
run test_equal.cpp /boost/test//boost_unit_test_framework ;
|
|
run test_negate.cpp /boost/test//boost_unit_test_framework ;
|
|
run test_dereference.cpp /boost/test//boost_unit_test_framework ;
|
|
run test_subscript.cpp /boost/test//boost_unit_test_framework ;
|
|
run test_forward_iterator.cpp /boost/test//boost_unit_test_framework ;
|
|
run test_tuple.cpp /boost/test//boost_unit_test_framework ;
|
|
run test_stream.cpp /boost/test//boost_unit_test_framework ;
|
|
run test_deduced.cpp /boost/test//boost_unit_test_framework ;
|
|
run test_same_type.cpp /boost/test//boost_unit_test_framework ;
|
|
run test_member.cpp /boost/test//boost_unit_test_framework ;
|
|
run test_null.cpp /boost/test//boost_unit_test_framework ;
|
|
run test_free.cpp /boost/test//boost_unit_test_framework ;
|
|
run test_is_empty.cpp /boost/test//boost_unit_test_framework ;
|
|
run test_dynamic_any_cast.cpp /boost/test//boost_unit_test_framework /boost/type_erasure//boost_type_erasure ;
|
|
run test_limits.cpp /boost/test//boost_unit_test_framework
|
|
: requirements
|
|
[ config.requires cxx11_rvalue_references
|
|
cxx11_template_aliases
|
|
cxx11_variadic_templates ]
|
|
<toolset>msvc-12.0:<build>no
|
|
<toolset>msvc-14.0:<build>no
|
|
;
|
|
|
|
compile test_param.cpp ;
|
|
compile test_is_subconcept.cpp ;
|
|
compile test_sfinae.cpp ;
|
|
compile test_interface_order.cpp ;
|
|
compile test_is_placeholder.cpp ;
|
|
|
|
compile-fail fail_default_construct.cpp ;
|
|
compile-fail fail_construct_mismatch.cpp ;
|
|
compile-fail fail_construct_mismatch_ref.cpp ;
|
|
compile-fail fail_construct_mismatch_cref.cpp ;
|
|
compile-fail fail_construct_mismatch_rref.cpp ;
|
|
compile-fail fail_binding_convert_no_mapping.cpp ;
|
|
compile-fail fail_increment_discard_const.cpp ;
|
|
compile-fail fail_not_incrementable.cpp ;
|
|
|
|
compile-fail fail_ref_assign.cpp ;
|
|
compile-fail fail_cref_assign.cpp ;
|
|
compile-fail fail_rref_assign.cpp ;
|
|
|
|
compile-fail fail_ref_discard_const.cpp ;
|
|
compile-fail fail_ref_discard_const_convert.cpp ;
|
|
compile-fail fail_ref_discard_const_convert_ref.cpp ;
|
|
compile-fail fail_ref_discard_const_convert_cref.cpp ;
|
|
compile-fail fail_ref_discard_const_init.cpp ;
|
|
|
|
compile-fail fail_any_cast_discard_const1.cpp ;
|
|
compile-fail fail_any_cast_discard_const2.cpp ;
|
|
compile-fail fail_any_cast_discard_const3.cpp ;
|
|
compile-fail fail_any_cast_discard_const4.cpp ;
|
|
compile-fail fail_any_cast_discard_const5.cpp ;
|
|
compile-fail fail_any_cast_discard_const6.cpp ;
|
|
compile-fail fail_any_cast_pointer_to_ref.cpp ;
|
|
compile-fail fail_any_cast_pointer_to_val.cpp ;
|