mirror of
https://github.com/boostorg/range.git
synced 2026-01-24 16:02:22 +01:00
Allow building of shared versions of some Boost.Test libraries. Adjust tests to use always use static linking to Boost.Test, since linking to the shared version requires test changes. Patch from Juergen Hunold. [SVN r35990]
36 lines
958 B
Plaintext
36 lines
958 B
Plaintext
# Boost.Range library
|
|
#
|
|
# Copyright Thorsten Ottosen 2003-2004. Use, modification and
|
|
# distribution is subject to 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)
|
|
#
|
|
# For more information, see http://www.boost.org/libs/range/
|
|
#
|
|
|
|
rule range-test ( name : includes * )
|
|
{
|
|
return [
|
|
run $(name).cpp /boost/test//boost_unit_test_framework/<link>static
|
|
:
|
|
:
|
|
: $(includes)
|
|
] ;
|
|
}
|
|
|
|
test-suite range :
|
|
[ range-test array ]
|
|
[ range-test iterator_pair ]
|
|
[ range-test std_container ]
|
|
[ range-test string ]
|
|
[ range-test iterator_range ]
|
|
[ range-test sub_range ]
|
|
[ range-test partial_workaround ]
|
|
[ range-test algorithm_example ]
|
|
[ range-test reversible_range ]
|
|
[ range-test const_ranges ]
|
|
[ range-test extension_mechanism ]
|
|
# [ range-test mfc : <include>$(VC71_ROOT)/atlmfc/include ]
|
|
;
|
|
|