1 | # Boost.Iostreams Library test Jamfile |
---|
2 | |
---|
3 | # (C) Copyright Jonathan Turkanis 2004 |
---|
4 | # Distributed under the Boost Software License, Version 1.0. (See accompanying |
---|
5 | # file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt.) |
---|
6 | |
---|
7 | # See http://www.boost.org/libs/iostreams for documentation. |
---|
8 | |
---|
9 | |
---|
10 | rule test-iostreams ( sources * : requirements * ) { |
---|
11 | return [ |
---|
12 | run |
---|
13 | $(sources) |
---|
14 | /boost/test//boost_unit_test_framework |
---|
15 | : # command |
---|
16 | : # input files |
---|
17 | : # build requirements |
---|
18 | <toolset>msvc,<stdlib>stlport:<runtime-link>static |
---|
19 | <toolset>cw-9.3,<os>darwin:<runtime-link>static |
---|
20 | <define>BOOST_IOSTREAMS_NO_LIB |
---|
21 | $(requirements) |
---|
22 | ] ; |
---|
23 | } |
---|
24 | |
---|
25 | test-suite "iostreams" |
---|
26 | : [ test-iostreams array_test.cpp ] |
---|
27 | [ test-iostreams auto_close_test.cpp ] |
---|
28 | [ test-iostreams buffer_size_test.cpp ] |
---|
29 | [ test-iostreams |
---|
30 | code_converter_test.cpp |
---|
31 | ../src/file_descriptor.cpp |
---|
32 | detail/utf8_codecvt_facet.cpp ] |
---|
33 | |
---|
34 | #: # build requirements |
---|
35 | # std::locale-support ] |
---|
36 | [ test-iostreams compose_test.cpp ] |
---|
37 | [ test-iostreams component_access_test.cpp ] |
---|
38 | [ test-iostreams copy_test.cpp ] |
---|
39 | [ test-iostreams counter_test.cpp ] |
---|
40 | [ test-iostreams direct_adapter_test.cpp ] |
---|
41 | [ test-iostreams example_test.cpp ] |
---|
42 | [ test-iostreams file_test.cpp ] |
---|
43 | [ test-iostreams |
---|
44 | file_descriptor_test.cpp |
---|
45 | ../src/file_descriptor.cpp ] |
---|
46 | [ test-iostreams filtering_stream_test.cpp ] |
---|
47 | #[ test-iostreams finite_state_filter_test.cpp ] |
---|
48 | [ test-iostreams flush_test.cpp ] |
---|
49 | [ test-iostreams invert_test.cpp ] |
---|
50 | [ test-iostreams line_filter_test.cpp ] |
---|
51 | [ test-iostreams |
---|
52 | mapped_file_test.cpp |
---|
53 | ../src/mapped_file.cpp ] |
---|
54 | [ test-iostreams newline_test.cpp ] |
---|
55 | [ test-iostreams null_test.cpp ] |
---|
56 | [ test-iostreams pipeline_test.cpp ] |
---|
57 | [ test-iostreams positioning_test.cpp ] |
---|
58 | [ test-iostreams |
---|
59 | regex_filter_test.cpp |
---|
60 | /boost/regex//boost_regex ] |
---|
61 | [ test-iostreams restrict_test.cpp ] |
---|
62 | [ test-iostreams seekable_file_test.cpp ] |
---|
63 | [ test-iostreams seekable_filter_test.cpp ] |
---|
64 | [ test-iostreams stdio_filter_test.cpp ] |
---|
65 | [ test-iostreams symmetric_filter_test.cpp ] |
---|
66 | [ test-iostreams tee_test.cpp ] |
---|
67 | [ test-iostreams wide_stream_test.cpp ] |
---|
68 | [ test-iostreams |
---|
69 | bzip2_test.cpp ../build//boost_iostreams ] |
---|
70 | [ test-iostreams |
---|
71 | gzip_test.cpp ../build//boost_iostreams ] |
---|
72 | [ test-iostreams |
---|
73 | zlib_test.cpp ../build//boost_iostreams ] |
---|
74 | ; |
---|
75 | |
---|