1#
2# Copyright 2011 Artyom Beilis
3#
4# Distributed under the Boost Software License, Version 1.0.
5# (See accompanying file LICENSE_1_0.txt or copy at
6# http://www.boost.org/LICENSE_1_0.txt.
7
8
9project
10    :   requirements
11            <library>/boost/locale//boost_locale
12            <use>../build//build_flags
13				# Make sure we get all defines we need
14				# Otherwise we would have problem knowing
15				# what backends are actually in use
16			<link>shared
17			<define>BOOST_LOCALE_DYN_LINK=1
18    ;
19
20# Shared boost.locale tests
21
22test-suite "boost_locale_test"
23    :
24        # Configuration Information
25        [ run test_config.cpp : : : <test-info>always_show_run_output ]
26        # Shared
27        [ run test_utf.cpp ]
28        [ run test_date_time.cpp ]
29        [ run test_ios_prop.cpp ]
30        [ run test_codecvt.cpp ]
31        [ run test_codepage_converter.cpp ]
32        [ run test_codepage.cpp ]
33        [ run test_message.cpp : $(BOOST_ROOT)/libs/locale/test ]
34        [ run test_generator.cpp ]
35        # icu
36        [ run test_collate.cpp ]
37        [ run test_convert.cpp ]
38        [ run test_boundary.cpp ]
39        [ run test_formatting.cpp : : : <optimization>off ]
40        [ run test_icu_vs_os_timezone.cpp ]
41        # winapi
42        [ run test_winapi_collate.cpp ]
43        [ run test_winapi_convert.cpp ]
44        [ run test_winapi_formatting.cpp ]
45        # posix
46        [ run test_posix_collate.cpp ]
47        [ run test_posix_convert.cpp ]
48        [ run test_posix_formatting.cpp ]
49        # std
50        [ run test_std_collate.cpp ]
51        [ run test_std_convert.cpp ]
52        [ run test_std_formatting.cpp ]
53    ;
54
55# vim: tabstop=4 expandtab shiftwidth=4 softtabstop=4
56
57