[12] | 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 | |
---|